上記のコードで-eqの後の-oは何ですか?
[ $sorszam -eq 0 ] && min1=$ertek; [ $sorszam -eq 1 -o $sorszam -eq 2 -o $sorszam -eq 3 ] && [ $ertek -lt $min1 ] && min1=$ertek
…
答え1
あなたが見たようにLinuxドキュメントプロジェクトページについてもし、- モールド論理演算子を表します。または。あなたの例では、sorszam
変数が1、2、または3であることを確認します。
答え2
組み込みコマンド[
と同じであることに注意してください。test
$ help [
[: [ arg... ]
This is a synonym for the "test" builtin...
したがって、以下を見てくださいhelp test | grep -- "-o "
。
EXPR1 -o EXPR2 True if either expr1 OR expr2 is true.