질문자 :user775187 입력 인수가 있는지 확인해야 합니다. 다음 스크립트가 있습니다. if [ "$1" -gt "-1" ] then echo hi fi 나는 얻다 [: : integer expression expected 입력 인수1이 존재하는지 확인하기 위해 먼저 어떻게 확인합니까? 그것은이다: if [ $# -eq 0 ] then echo "No arguments supplied" fi $# 변수는 스크립트가 전달된 입력 인수의 수를 알려줍니다. 또는 인수가 빈 문자열인지 여부를 확인할 수 있습니다. if [ -z "$1" ] then echo "No argument supplied" fi -z "$1" 의 확장이 null 문자열인지 여부를 테스트합니다. null 문자열이면 본문이 실행됩니다...