유닉스 / 리눅스는 줄 번호와 함께 파일의 마지막 부분을 보여줍니다


5

스크립트에서 파일을 사용할 때 파일의 증가를 보여주기 위해 꼬리가 마지막 줄 앞에 줄 번호를 표시하는 방법이 있습니까?

예 : 다음과 같은 스크립트에서 사용할 때 :

while [-z $(ps -p $pid) ]; do
   echo  "process is running"
   .....
   tail process.logfile
   sleep 15
   clear
done

넣어야합니다 :

111 라인 (111)
(112) 라인 (112)
(113) 라인 (113)
(114) 선 114
115 115
....

그 다음 라운드는 같아야
116 라인 (116)
(117) 라인 (117)
(118) 라인 (118)
(119) 라인 (119)
(120) 선 120
...


tail -f대신 에 사용 하는 것은 어떻습니까?
— choroba

답변:


5

tail 자체에는 줄 번호 매기기 기능이 없지만 다른 유틸리티도 있습니다. 이것은 일반적인 해결책입니다.

cat -n process.logfile | 꼬리


알았어. 난 절대 힘들지 않아! 이것은 다소 부끄러운 일입니다. 빠른 답변 주셔서 감사합니다. 정확히 내가 필요한 것입니다.
— Erwin
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.