내가 본 것처럼 이와 같은 명령은
tail -n +5 a b
출력을 다음 형식으로 인쇄합니다.
==>a<==
contents of a from line 5 to $EOF (including line 5)
==>b<==
contents of b from line 5 to $EOF (including line 5)
나중에 지정된 줄에 필요한 것만 인쇄하는 방법(또는 다른 명령)이 있습니까? 즉:
contents of a from line 5 to $EOF (including line 5)
contents of b from line 5 to $EOF (including line 5)
답변1
자동 옵션을 사용하십시오.
tail -q -n +5 a b
답변2
파일 정보는 stderr에 기록되고 실제 데이터는 stdout에 기록됩니다(둘 다 그래야 함). 그러니까 옵션이 없어도 -q
버릴 수 있지
tail ... 2>/dev/null
출력을 리디렉션해도 tail
파일 정보는 리디렉션되지 않습니다.
tail ... >output