에코 이후 -n 플래그는 무엇을 의미합니까?

에코 이후 -n 플래그는 무엇을 의미합니까?

다음 코드 조각이 있습니다.

#!/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 후행 줄 바꿈을 출력하지 마십시오

관련 정보