シェルスクリプト作成のガイドでは、快適な実験をするために必要な基本事項について十分に説明しました。今週の記事では、条件や「if-then」ステートメントなど、もっとおもしろいものに取り組んでいきます。. 条件とは? 日常の言葉では、条件は何かが起こるために満たされなければならない要件であると言います。私のラップトップがインターネットに接続できるようにするには、ISP、モデムやルーターの電源が入っている、ラップトップの電源が入っているなど、いくつかの条件を満たす必要があります。これらの要件のうち、満たされていない、結果 - インターネットに接続している私のラップトップ - は起こりません. コンピューティングの分野における条件も同様に機能します。ある文字列が別の文字列と一致するかどうか、別の文字列と一致しないかどうか、または存在していてもテストできます。同様に、数値引数をテストして、一方が他方よりも大きい、小さい、または等しいかどうかを確認できます。テストの条件が満たされた後に何かが起きるようにするために、“ if-then”ステートメントを使います。それらのフォーマットはとても単純です. 条件があればそれからcommand1command2…指揮fi ステートメントの場合 簡単な小さなテストスクリプトを実行しましょう。? テスト$ 1 -gt $ 2の場合それからエコー「$ 1は$ 2より大きい」fi その条件が当てはまる場合にのみ、スクリプトは次のコマンドを実行します。そうでなければ、“ if”文は終了します。 if文の後にコマンドがある場合は、通常どおりに実行されます。これを説明するために、上記のスクリプトの最後に次の行を追加しました。 echo「これはif文の後に来ます」 あなたが試してみたいかもしれない他のいくつかの数値演算子があります: -eq:等しい -ne:等しくない -lt:より小さい -le:以下 -gt:より大きい -ge:以上...