여러 파일에서 동일한 줄 번호를 구분하세요.

여러 파일에서 동일한 줄 번호를 구분하세요.

2000개의 텍스트 파일(5열과 1000행) 모음이 있고 여러 개의 별도 파일을 만들고 싶습니다. 즉, 첫 번째 파일에 여러 txt 파일의 첫 번째 줄이 포함되어 있음을 의미합니다. 두 번째 파일에는 여러 txt 파일의 두 번째 줄이 포함되어 있습니다.

다음 awk명령을 사용했지만 한 줄에서만 작동합니다.

awk 'FNR==1 {print, $0}' *.txt >output.txt

편집하다:

첨부 파일을 참고 해주세요.

여기에 이미지 설명을 입력하세요.

답변1

아마도 당신은 이것을 원할 것입니다 :

#!/bin/bash

COUNT=0
while read -r line; do
     COUNT=$(( $COUNT + 1 ))
        sed -n "$COUNT{p;q}" test1.txt >> solution$COUNT.txt
        sed -n "$COUNT{p;q}" test2.txt >> solution$COUNT.txt
done < test1.txt

관련 정보