나는 두 개의 텍스트 파일을 가지고 있으며, 각 파일에는 한 줄씩 정보가 들어 있습니다.
file1.txt            file2.txt
----------           ---------
linef11              linef21
linef12              linef22
linef13              linef23
 .                    .
 .                    .
 .                    .
bash 스크립트를 사용하여 이러한 파일을 한 줄씩 병합하고 싶습니다.
fileresult.txt
--------------
linef11     linef21
linef12     linef22
linef13     linef23
 .           .
 .           .
 .           .
Bash에서 어떻게 할 수 있습니까?
답변
당신은 사용할 수 있습니다 paste:
paste file1.txt file2.txt > fileresults.txt
답변
여기에 붙여 넣기가 아닌 방법이 있습니다
어 wk
awk 'BEGIN {OFS=" "}{
  getline line < "file2"
  print $0,line
} ' file1
세게 때리다
exec 6<"file2"
while read -r line
do
    read -r f2line <&6
    echo "${line}${f2line}"
done <"file1"
exec 6<&-
답변
다음을 시도하십시오.
pr -tmJ a.txt b.txt > c.txt
답변
검사
man paste
가능 untabify하거나 또는tabs2spaces
답변
