awk를 사용하여 파일의 5번째 줄 이후의 모든 항목을 삭제하는 방법은 무엇입니까?
sed를 사용하여 이 작업을 수행할 수 있지만 요즘에는 sed에서 awk로 전환하고 있습니다.
답변1
awk 'NR > 5{exit}1' yourfile
6번째 줄에 도달하면 "awk"가 종료됩니다. 그러나 그 전에는 1~5행을 인쇄하는 기본 동작이 적용됩니다.
답변2
awk 'NR <= 5' inputfile
이 작업을 수행합니다(레코드 번호 NR이 5보다 작거나 같을 때마다 인쇄됩니다.