普段シェル上で作業をしている場合、シェル上での手作業を何度か繰り返して面倒になったら、その流れをシェルスクリプトにそのまま書けばいいだけです。また、シェルスクリプト用にシェルの構文を学ぶことで、普段のシェル上での作業にも活かすことができます。 他のプログラミング言語に...
if 条件ifの基本の書き方は if [ 条件 ] then コマンド fi です。 条件が真の場合 then の次のコマンドを実行します。 違う場合次々の elif [ 条件 ] を確認します。 真の条件がない場合 else の次のコマンドを実行して終了します。 else がない場合は、そのまま終了します。
基本的にはtestの-zで調べるらしいんだけど、-zの本来の意味はゼロかどうか。なので変数をダブルクォートで囲むと良い。 test.sh HOGE='hoge desu yo'FUGA=''if[-z"$HOGE"];thenecho"HOGE is empty"# 🙅♂️ここに来ませんelseecho"HOGE is${HOGE}"# 🙆♂️こちらになりま...