6
Bash演算子[[vs [vs(vs((?
これらの演算子がbash(括弧、二重括弧、括弧、二重括弧)で使用された場合に異なる動作をすることについて少し混乱しています。 [[ , [ , ( , (( 私は人々がこのようなifステートメントでそれらを使用するのを見てきました: if [[condition]] if [condition] if ((condition)) if (condition)
これは、Unixユーティリティ「test」、または「[」、またはそのシェル構文[[…]]バリアントとして呼び出されるものについてです。ソフトウェアとセットアップのテストに関する質問については、「testing」タグを使用してください。