위 코드에서 -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.