Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> LinuxシステムFAQ >> Linuxシェルの判定構造

Linuxシェルの判定構造

  

IF /THEN構造体は、コードの戻り値が0かどうかを判断し(UNIXの規約によれば、0ははいを意味します)、0の場合は特定のコードを実行します。
シェルには専用のコマンドがあります(つまり、左中括弧)。彼はtestと同義であり、彼は効率を改善するために紹介されました。このコマンドは自分の引数を比較文またはファイルテスト文として扱い、対応する値を返します;

バージョン2.2のとき、Bashは拡張テストコマンド[[]]を導入し、他のものとの比較を行いました。言語は非常に似ています;注:[[はキーワードであり、コマンドではありません。[[]]はコマンドです。 Bashは[[$ a -lt $ b]]を要素として扱い、1つの状態値だけを返します。

(())そして…構造体に数式がゼロでないと評価されるかどうかを決定させます状況を戻すための値。

IFは、中括弧で囲まれたものだけでなく、任意のコマンドをテストできます。

Copyright © Windowsの知識 All Rights Reserved