나는 이 줄을 믿는다
if test "$suman_inspect" -eq "yes"; then
이 오류가 발생합니다(축어적으로):
bash: test: no: integer expression expected
test
온라인에서 이 예를 봤기 때문에 위의 표현식을 공식화했습니다 .
if test "$#" -eq "0"; then
매개변수 배열의 길이가 0인지 확인하는 테스트입니다.
그럼 이 두 가지 검사에 문제가 있는 걸까요? 첫 번째는 작동하지만 두 번째는 작동하지 않는다는 것을 잘 모르겠습니다.