テキストファイルの最初の行を各行の最後にコピーする方法はありますか? - 作業を簡素化できる場合は、1行を1行末までコピーすることを含めることができます。
I have:
__1
2
3
I want:
1
2__1
3__1
or
1__1
2__1
3__1
複数のファイルを処理するには簡単に変更する必要があります。
どんな提案がありますか?
とても感謝しています。
ベストアンサー1
そしてawk
:
各ファイルの最初の行を同じファイルのすべての行に追加するには、次の手順を実行します。
awk 'FNR == 1 {suffix=$0} {print $0suffix}' file1 file2 file3
最初の行を維持してください。
awk 'FNR == 1 {suffix=$0} FNR != 1 {print $0suffix}' file1 file2 file3
file1
複数のファイルの各行に最初の行を追加するには、次の手順を実行します。
awk 'NR==1' {suffix=$0} {print $0suffix} file1 file2 file3