Bashスクリプト:テストコマンド-oオプション

Bashスクリプト:テストコマンド-oオプション

次のコードがあります。

count=0
until [ -f $filename -o $count -ge 60 ]
do
  count=$((count+1))
  sleep 1
done

私は[ -f $filename -o $count -ge 60 ]これがテストコマンドであることを知っています。 "-f $filename" はファイルが存在するかテストし、 "$count -ge 60" はカウントが 60 以上かどうかをテストします。 「-o」とはどういう意味ですか?

グーグルしましたが、答えがありません。

ベストアンサー1

これは論理OR演算子です。

~からバッシュ文書:

expr1 -o expr2
    True if either expr1 or expr2 is true.

おすすめ記事