シェルスクリプト
シェルスクリプトで空文字の判定を行おうと、次のようなコードを書きました。 if [ $variable = “” ]; then echo “空文字だから!” fi これを実行してみると、$variableが未定義、もしくは空文字がセットされている時にエラーが発生した。 [: =: unary opera…
最近、ファイルのタイムスタンプを見て処理を分岐するプログラムを実装しました。 そのテストのために、ファイルのタイムスタンプを変更して、バラバラなタイムスタンプに設定したファイルを使用してテストを実施しました。 ファイルのタイムスタンプは下記…
実は、シェルスクリプトでもc言語みたいなforが書ける。 インクリメント for ((i=0;i<10;i++)); do echo $i; done デクリメント for ((i=10;i>0;i--)); do echo $i; done 今日ちょっとしたシェルスクリプトを書いていてたまたま気付いたんだけど、こういう気…