논리 또는 작업을 스크립팅하는 쉘로 방법
저는 간단하게 하고 있지만, t # 39 작동합니까 확인란 찼음을 doesn& 것으로 보인다.
'0' 또는 '1' 은 '$ #' 같은 경우 다음 처리됐구나 말하도다 보다 크다.
나도 날잡아 없이 다음 구문을 성공을 거두었다.
if [ "$#" == 0 -o "$#" > 1 ] ; then
echo "hello"
fi
if [ "$#" == 0 ] || [ "$#" > 1 ] ; then
echo "hello"
fi
554
8
이 노력해야 합니다.
39 m, i& 태그일 경우 다른 발을 사용할 수 있는지 알고 다른 신앙이니라 프로파일링하려는 < > 연산뿐 괄호 안에 둘 필요가 있습니다,, 같은 있습니다.
이 코드는 works for me.
39;;; = " " sh 는 내가 don& 것 같지는 않다. 사용 = " "; 문장열 eq 를 비교하는 비교 및 정수.
자세한 내용은.
왜냐하면 만약 할 수 있습니다.
가끔 사용해야 할 때, 그렇지 않으면 같은 오류가 발생할 연산뿐 브래킷에 인수만 너무 많습니다.
배시 (bash 스크립트입니다 경우
당신은 이 같은 일이 했다.
[1] 에서 [Bash 참조서 3.4.2 특수 매개변수입니다]
>. # ($ #) 로 확장됨 위치 매개변수의 수를 소수점.
따라서 '$ #' 는 항상 0 또는 사용할 수 있고, 더 큰 정수이다.
그래서 스케쳐내 때마다 뭔가를 '$ #' 는 0 또는 1 보다 큰 있는지의 여부를 확인할 수 있는 '$ #' 그냥 '1'.
이 soundmixer. 문법:
[1]: https://www.gnu.org/software/bash/manual/bashref.html # 특수 매개변수입니다