shell script

スポンサーリンク
shell script

一時ファイル作成と削除

一時ファイルを作成するとき他の一時ファイルと名前が被るとエラーをおこすこれを避けるにはmktemp コマンドを使うmktempコマンドで指定するXの数は6つ以上でないとエラーになる6以上は、Xになるmktemp コマンドの解説はにわかりやす...
shell script

shell script での && と ||

プログラミングをするときにjava とか C++ では&&と||は論理演算子になります&&は And|| は OR ですしかし、シェルスクリプトでは||はリスト演算子になり直前に実行したコマンドが異常終了や失敗したときに直後のコマンドを実行...
shell script

/dev/null 2>&1 について

/dev/nullにいれると、綺麗に消える/dev/nullは特殊ファイルで、スクリプトのサンプルとかによく登場するこれは、書き込んだデータがすべて捨てられるという変わったファイル次に 2>&1 についてこの 2 は標準エラー出力のことでエ...
shell script

設定ファイルを読み込むスクリプト

設定ファイルを読み込むスクリプトをwhile をつかって記述するにはまずはSETOMGDIR="設定ファイルのパス"で変数に設定ファイルのパスを設定してwhile read path;do処理内容done < $SETINGDIRというよう...
shell script

リダイレクトと標準入力

シェルのコマンドはデータを受け入れる入り口として標準入力出口には標準出力がある標準入力はキーボードからの入力標準出力は端末への結果表示という感覚でOKこれをリダイレクトという機能をつかうことでファイルに記録するようにすることができる<は標準...
shell script

シェルスクリプトでの

シェルスクリプトで1増やすというときにはn=$((${n}+1))というように$(( )) の中に記述する$(( )) の中に書いた場合は計算結果が返されるもしn=1なら$((${n}+1))は2注意点としては$(( ))で囲まずに"" と...
shell script

シェルスクリプトで使う条件式

シェルスクリプトで条件式を書くときによくでてくる条件をメモ-n 文字文字の長さが1以上なら真-z 文字文字の長さが0なら真文字1 = 文字2文字1と文字2が一致するなら真文字1 != 文字2文字1と文字2が一致しないなら真整数1 -eq 整...
shell script

if [ $# lt -1 ] の意味

if の意味これは、シェルスクリプトでよくあるifの典型的な書き方 は中の条件式を評価する sh の test コマンドじつは  がコマンドになっているなので、空白を開けるようにして書くlt はless than という意味で日本語にすると...
shell script

シェルスクリプトの注意点

シェルスクリプトの注意点についてのメモですシェルスクリプトではjava script のように、変数に値を代入できますもちろん、変数にディレクトリのフルパスを代入することもできますただし、注意点として、=のあとに空白をいれてはいけないという...
スポンサーリンク