"a.txt"라는 파일이 있고 100줄이 있다고 가정합니다. 이제 홀수 라인, 즉 라인 1,3,5...etc를 추출하여 Odd.txt와 같은 다른 파일에 저장하고 모든 짝수 라인에 대해 동일한 작업을 수행하여 소스를 유지하는 even.txt 파일에 저장하고 싶습니다. 파일 그대로.
답변1
당신이 사용할 수있는 awk
:
awk '{ print > (NR % 2 ? "odd.txt" : "even.txt") }' a.txt
이는 현재 줄 번호 중 하나 또는 그에 따라 a.txt
줄을 읽고 추가합니다 .odd.txt
even.txt
답변2
와 함께 sed
:
sed -ne 'w odd.txt' -e 'n; w even.txt' a.txt