Less in Unix를 사용하여 특정 줄 번호로 이동
약 백만 줄의 파일이 있습니다. 데이터를 확인하려면 줄 번호 320123으로 이동해야합니다. 어떻게해야합니까?
와 n
행 번호 인 :
ng
: 줄 번호 n으로 이동합니다. 기본값은 파일의 시작입니다.nG
: 줄 번호 n으로 이동합니다. 기본값은 파일의 끝입니다.
320123 행으로 이동하려면을 입력하십시오 320123g
.
Wikipedia 에서 바로 복사하여 붙여 넣기 .
명령 행에서 바로 특정 행을 열려면 다음을 사용하십시오.
less +320123 filename
줄 번호도 보려면 :
less +320123 -N filename
또한 컨텍스트의 몇 줄이 필요할 때 터미널의 특정 줄에 파일의 특정 줄을 표시하도록 선택할 수도 있습니다. 예를 들어, 터미널의 10 번째 줄에 320123 행이있는 파일이 열립니다.
less +320123 -j 10 filename
sed
이것도 사용할 수 있습니다 -
sed -n '320123'p filename
줄 번호 320123 이 인쇄됩니다 .
범위를 원하면 할 수 있습니다-
sed -n '320123,320150'p filename
특정 라인에서 끝까지 원하는 경우-
sed -n '320123,$'p filename
이하 (리눅스에서) :
g and the line number to go forward
G and the line number to go backwards
g와 G 만 단독으로 사용하면 파일의 첫 번째 줄과 마지막 줄로 이동합니다. 숫자와 함께 사용하면 둘 다 동일합니다.
예를 들면; 파일의 320123 행으로 이동하려고합니다.
320g에서 콜론 유형 다음에 'g'를 누르십시오.
또한 줄 안에 '-N'을 입력하여 줄 번호를 활성화 / 비활성화 할 수 있습니다. 실제로 프로그램 내부에서 -j 또는 -N과 같은 명령 행 스위치를 전달할 수 있습니다.
참고 : 명령 줄에 줄 번호를 제공하여 프로그램 내부에서 수행하는 것보다 훨씬 빠를 것입니다 (+ 번호 -N 이하).
less +12345 -N /var/log/hugelogfile
줄 번호를 표시하고 12345 줄에서 시작하는 파일이 열립니다.
출처 : 사람 1이 적고 도움이 거의 없음 (418 미만)
편집을 위해 명령 줄 을 nano
통해 가능 +n
합니다. 예 :
nano +16 file.txt
file.txt
16 행으로 열려면
참고 URL : https://stackoverflow.com/questions/8586648/going-to-a-specific-line-number-using-less-in-unix
'Programing' 카테고리의 다른 글
Date.parse가 왜 잘못된 결과를 줍니까? (0) | 2020.03.06 |
---|---|
파이썬 : '사전'이 비어 있는지 확인하면 작동하지 않는 것 같습니다. (0) | 2020.03.06 |
파이썬에서 집합에 값 추가 (0) | 2020.03.06 |
Android Gradle 플러그인 0.7.0 :“PK를 패키징하는 동안 파일 복제” (0) | 2020.03.06 |
권한이 충분하지 않아 구성 파일을 읽을 수 없습니다 (0) | 2020.03.06 |