忘備録

日々の調べ物をまとめる。アウトプットする。基本自分用。

ShellScript

【ShellScript】シングルクォートとダブルクォートの違い

シングルクォート シングルクォートで括られた文字列は、特殊文字としていっさい解釈されなくなる # シングルクォートで括られた場合 $ echo '~' ~ # 括らない場合 $ echo ~ /Users/mktktmr 使いどころ 特殊文字を普通の文字として扱うとき エスケープ # 「\…

【ShellScript】シェル変数

基本 代入 HOGE='hoge' 参照 "$HOGE" #あるいは "${HOGE}" 注意点 基本的に""(ダブルクォート)で囲む →特殊文字などが解釈されないようにするため {}は変数の区切りを表す $ HOGE='hoge' $ echo "$HOGEaaaaa" #HOGEaaaaaという変数と解釈されるが、定義し…

【ShellScript】基本的なこと

コメント #から行末までがコメントとみなされる 例) $ echo Hello World #comment Hello World 注意すべきこと 行頭以外にコメントを書く場合、#の直前に区切り文字(スペース、タブ)が必要 [改行]を利用し、コマンドを継続している行にはコメントは書けな…