Nice programing

줄 번호를 적게 (GNU)로 표시하는 방법은 무엇입니까?

nicepro 2020. 10. 2. 23:16
반응형

줄 번호를 적게 (GNU)로 표시하는 방법은 무엇입니까?


누군가 왼쪽 열에 줄 번호를 적게 표시하는 명령을 알고 있습니까?


로부터 수동 :

-N 또는 --LINE-NUMBERS 화면에서 각 행의 시작 부분에 행 번호를 표시합니다.

을 입력하여 더 적게 종료하지 않고 줄 번호를 전환 할 수도 있습니다 -N.

이 방법으로 less의 명령 줄 옵션을 토글 할 수 있습니다.


이 열려있는 =동안 을 눌러 less줄 번호를 포함하여 현재 화면에 대한 정보를 다음 형식으로 표시 (화면 하단) 할 수도 있습니다.

myfile.txt lines 20530-20585/1816468 byte 1098945/116097872 1%  (press RETURN)

예를 들어 화면에 현재 라인이 표시 20530-20585되고 파일에는 총 1816468라인이 있습니다.


다음으로 cat -n파이핑하기 전에 파일을 필터링 할 수 있습니다 less.

cat -n file.txt | less

또는의 버전에서 less지원하는 경우 -N옵션 :

less -N file.txt

환경 변수를 설정하여 이러한 옵션이 항상 모든 적은 파일에 적용되도록 할 수 있습니다.

export LESS='-RS#3NM~g'

명령 줄 플래그 -N또는 --LINE-NUMBERS디스플레이에서 각 줄의 시작 부분에 줄 번호를 표시합니다.

을 입력하여 더 적게 종료하지 않고 줄 번호를 전환 할 수도 있습니다 -N<return>. 이 방법으로 less의 명령 줄 옵션을 토글 할 수 있습니다.


치고 =줄 번호를 볼 것으로 예상했지만 바이트 수만 표시되면 줄 번호가 꺼집니다. 히트는 -n전원을 켜십시오, 그리고 확인하십시오 $LESS'n'을 포함하지 않습니다.

기본적으로 줄 번호를 끄면 (예 : 설정 LESS=n) 매우 큰 파일에서 검색 속도가 빨라집니다. 큰 파일을 자주 검색하지만 일반적으로 어느 줄에 있는지 신경 쓰지 않는 경우 편리합니다.

나는 일반적으로 LESS=RSXin(이스케이프 코드 활성화, 긴 줄 잘림, 종료시 화면 지우기, 모든 소문자 검색에서 대소 문자 무시, 기본적으로 줄 번호 계산 없음)으로 실행하고 필요에 따라 -n또는 -S내부 에서만 사용 합니다.

참고 URL : https://stackoverflow.com/questions/831681/how-to-display-line-numbers-in-less-gnu

반응형