텍스트 파일의 조회 비율을 덜 표시 할 수 있습니까? 조회 비율을 알고 싶습니다. -N 옵션을

제목에서 알 수 있듯이 텍스트 파일을 탐색 할 때 전체 텍스트 파일의 현재 조회 비율을 알고 싶습니다.

-N 옵션을 사용하면 줄 번호를 켤 수 있지만 전체 텍스트 파일의 줄 번호를 어떻게 적게 표시 할 수 있습니까?

감사.



답변

적은 파일로 파일을 열면 Ctrl-g를 누르면 아래에 표시된 것처럼 현재 줄 번호, 총 줄 및 백분율이 표시됩니다.

51-100 / 185 바이트 3228/5886 54 % (RETURN 누름)


답변

-M스위치를 좋아 합니까?


답변

less -M +Gg

매우 큰 파일은 아니지만 +G( G명령) 파일의 끝까지 이동 하기 때문에 괜찮습니다.


답변

이전 답변에서 약간만 확장하십시오. 명령 줄 :

less -M +Gg

다음을 수행합니다.

-M 프롬프트에서 파일 내 현재 위치 표시
+ Gg Run 명령 G(파일 끝으로 g이동 ) 및 (파일 시작으로 돌아 가기)

매뉴얼 페이지를 표시 less할 때 발생하는 stdin에서 읽는 경우 man파일의 총 줄 수를 미리 알지 못하므로 위치를 올바르게 계산할 수 있습니다. 따라서, +Gg필요한 그렇다 less라인의 총 수를 얻고, 따라서 비율로 현재 위치를 산출 할 수는.

~ / .bashrc 에 이러한 변수를 설정하는 것이 유용하다는 것을 알았습니다 .

export LESS+='-M'
export MANPAGER='less +Gg'

LESS모든 호출이 있는지 확인합니다 less프롬프트에 현재 위치를 표시되고 MANPAGER그 보장합니다 lessman 페이지의 행의 총 수, 얻을 수있을 것입니다 less다음 프롬프트에 표시됩니다. 더 합리적인 것 같았다 하지 포함 +GgLESS방지하기 위해 less잠재적으로 큰 파이프 입력의 끝으로 이동하려고에서. 필요한 경우 항상 명령 Gg수동으로 실행할 수 있습니다.


답변