-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일반적인 출력을 억제합니다.

관련 정보