!!! note AND ORを使う際の変数の値のチェックには気をつけよう! ※ORの場合片方だけがあるだけで真になったり。。。
まずはじめに
ShellScriptで変数に値がある場合だけ動かしたい処理などは多くあるはずです。
やりかた
変数が空の場合
今回はtestという変数を使ってテストします。
|
|
-zを使うことで変数がある場合は真となります
変数がある場合
|
|
-nを使うことで変数がない場合真となります。
1つで確認する方法
ifの使い方をある程度知ってる場合は当たり前のような話ですが 一応書いておきます。
|
|
-zで変数がない場合真となるため、elseを使うことで変数がある場合の動作を作ることができます。
最後に
ShellScriptは楽しいので、今後もこういった事を書いていく予定です。 あと、昔作った記事で書きかけのやつとかは今度書きます。 最後に更新が遅くなってしまったのは純粋無為に何も書くようなことが無かったからです