큰 파일이 있습니다.
6번째 줄부터 9번째 줄마다 인쇄하는 방법은 무엇입니까?
awk NR % 9 == 0' file1 > file2
답변1
GNU에서는 sed
다음을 사용할 수 있습니다.첫걸음 ~ 첫걸음운영자:
sed -n '6~9p' file1 > file2
답변2
변수( lin
)를 이용하여 6행의 행번호를 저장합니다. lin
9의 배수인 경우 줄 번호와 함께 줄을 인쇄합니다 .
awk '{lin=NR-6; if (!(lin %9)) print}' file1 > file2