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


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.