
다음 코드 조각이 있습니다.
#!/bin/sh
if [ $1 = hi ]; then
echo 'The first argument was "hi"'
else
echo -n 'The first argument was not "hi" -- '
echo It was '"'$1'"'
fi
그리고 else 문에서 echo 뒤의 -n 플래그가 무엇을 의미하는지 모르겠습니다. 답을 아는 사람이 있습니까?
매우 감사합니다!
답변1
un*x 명령의 옵션과 매개변수에 대해 알아보는 전통적인 방법은 man
(수동) 명령을 사용하는 것입니다.예를 들어
man echo
시스템에서 이를 실행하면 echo
다음과 같은 명령을 포함한 명령 설명이 표시됩니다.
STRING을 표준 출력으로 에코합니다.
-N 후행 줄 바꿈을 출력하지 마십시오