Bashifステートメントにいくつかの条件のグループが必要です。具体的には、次のようなものを探しています。
if <myCondition1 and myCondition2> or <myCondition3 and myCondition4> then...
Bashの1つのifステートメントで使用するために説明する方法で条件をグループ化するにはどうすればよいですか?
Bashifステートメントにいくつかの条件のグループが必要です。具体的には、次のようなものを探しています。
if <myCondition1 and myCondition2> or <myCondition3 and myCondition4> then...
Bashの1つのifステートメントで使用するために説明する方法で条件をグループ化するにはどうすればよいですか?
&&(および)と||を使用します (または)演算子:
if [[ expression ]] && [[ expression ]] || [[ expression ]] ; then
また、単一の[[]]内で使用することもできます。
if [[ expression && expression || expression ]] ; then
そして最後に、それらをグループ化して、評価の順序を確認できます。
if [[ expression && ( expression || expression ) ]] ; then