간단한 조건 확인을 시도했지만 작동하지 않는 것 같습니다.
경우 $#
IS 같 0
거나보다 큰 경우 1
다음 인사.
나는 성공하지 않고 다음 구문을 시도했다.
if [ "$#" == 0 -o "$#" > 1 ] ; then
echo "hello"
fi
if [ "$#" == 0 ] || [ "$#" > 1 ] ; then
echo "hello"
fi
그들은 둘 다 나를 위해 일합니다. shebang 라인에 쉘을 지정 했습니까 ?
—
Jason McCreary 2
@Jason 나는 실제로 shebang 라인을 잊어 버렸지 만 지금은 그것을 테스트했지만 작동하지 않았습니다.
—
딸기 2
>
sh / bash의 출력 리디렉션입니다. 이제라는 파일이있을 것입니다 1
.
작동하지 않습니다. 비교를 잘못 입력하십시오 : "$ #"== "0"또는 $ # -eq 0 사용
—
ETech