
명령 을 사용하여 파일의 줄 수를 인쇄하고 싶습니다 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
일반적인 출력을 억제합니다.