$ dash -c 'trap "echo int" SIGINT' trap: SIGINT: bad trap $ zsh -c 'trap "echo int" int' zsh:trap:1: undefined signal: int 移植性なんか気にしないという考え方もあると思いますが、頭に SIG を付けるのは単純に長くて入力が面倒な上に可読性の向上などのメリットはないので短...
とりあえず、適当なシェルスクリプトをSublimeTextで書いて、拡張子shで普通に保存してみます。 test.sh #!/bin/bashecho'Panzer...'echo'Vor!' あえて改行多め。 これをそのままCentOS上に持っていって、実行してみると、こうなる。 [vagrant@localhost ~]$sh test.shtest.sh: line 2: $'\...
question_tb WHERE id = {$id}"; $statement = $pdo->query($sql); $result = $statement->fetch(); // Create JSON Data $array = array(); $array["bool"] = ($value == $result["answer"]); $array["correctAnswer"] = $result["answer"]; $json = json_encode($array); echo $json...
ただし、コマンド置換は末尾の改行文字を削除するため(後述)、例えばprintfコマンドで出力したものをイテレーションすると(末尾改行の無い)最終行を無視するので、末尾に改行を付加する必要があります。あるいは、echo "${result}"とするか。
echo $HOME これで、HOMEの内容が表示されるわ。さらに、「-n」オプションを使うと、出力の最後に改行をつけずに出力することができるよ。echo -n "No newline" これだと、次に出力する内容が同じ行に続くの。以上が、echoコマンドの基本的な使い方よ。シンプルだけど、スクリプト作成やデバ...