-n 및 '$=' 옵션이 포함된 sed 명령

-n 및 '$=' 옵션이 포함된 sed 명령

sed명령을 사용하여 파일의 줄 수를 인쇄 하고 싶습니다 . 다음 줄이 있습니다. 누구든지 자세히 설명해주세요.

sed -n '$=' myfile.txt

답변1

일부 명령은 작동하지만 옵션을 이해할 수 없는 경우 man command사용된 옵션에 대한 자세한 정보를 얻으십시오. man sed다음이 표시됩니다(출력을 스크롤/검색하는 경우).

   -n, --quiet, --silent

          suppress automatic printing of pattern space

그리고

   =      Print the current line number.

$그리고 (앞에 백슬래시를 붙여 검색할 수 있습니다 \):

   $      Match the last line.

따라서 찾은 일치 줄(마지막 줄)을 추가로 인쇄하지 않고 마지막 줄의 줄 번호를 제공하며 이것이 기본값입니다.

답변2

=현재 줄 번호를 인쇄합니다. $파일의 마지막 줄입니다. -n정상적인 출력을 억제합니다.

관련 정보