명령줄에 4~9개의 매개변수가 입력되었는지 확인해야 합니다. 그렇다면 첫 번째와 세 번째를 표시하고 명령줄의 인수 개수와 동일한 코드로 종료합니다.
답변1
이것은 마치 숙제처럼 들립니다. 그래서 여러분이 이 문제를 해결하는 데 필요한 모든 퍼즐을 알려드리겠습니다.
- 매개변수의 개수는 특수 변수에 저장됩니다
$#
. - 세 번째 매개변수는 입니다
$3
. 변수가
$var
3에서 19(포함) 사이인지 확인하려면 다음을 사용하세요.if [ "$var" -ge 3 ] && [ "$var" -le 19 ]; then ...; fi
...
명령문이 다음과 같은 경우 수행하려는 작업은 어디에 있습니까?진짜.명시적으로 종료스크립트완전한
exit
. 명시적으로 다음에서 반환기능완전한return
. 둘 다 선택적 종료 상태를 갖습니다.