"a.txt"라는 파일이 있고 100줄이 있다고 가정해 보겠습니다. 이제 홀수 라인, 즉 라인 1, 3, 5...등을 추출하여 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