シェルスクリプトの作法が ちょっと独特で、しょっちゅう上手く動かなくなるので 個人的によく使う書き方とかをメモ。 拡張子には.sh (ローカルルール) foo.sh ファイルの中身 頭におまじない #!/bin/bash コメント # 以下はコメントになる /* comment */は使えない 行終わり セミコロン ; 有ってもなくてもいい (phpでよく忘れる。phpはないとだめ) 一行で複数のコマンドを書くときは、 ; で区切って可 クオート 文字列 他の大概の言語と同じ(大して知らないけど) " " ダブルクオート で 普通の文字列 変数は展開される ' ' シングルクオート で まんま文字列 変数は展開されない (ただの変数には" " ダブルクオートを付けておいた方が吉) バッククオート コマンドが実行された結果に置き換わる result=`command` 以下