用逗号分隔的 sed awk 连接两个文件

Swe*_*ode 2 bash awk sed

我有两个文件。

文件1.txt

example1
example2
example3
Run Code Online (Sandbox Code Playgroud)

文件2.txt

testing1
testing2
testing3
Run Code Online (Sandbox Code Playgroud)

我试图将这两个文件中的值连接到一个新的逗号分隔文件中,并输出

期望的输出

example1,testing1
example2,testing2
example3,testing3
Run Code Online (Sandbox Code Playgroud)

任何人都可以帮助在 awk/sed 中做到这一点吗?谢谢你

anu*_*ava 5

你可以只使用paste

paste -d, file1 file2
example1,testing1
example2,testing2
example3,testing3
Run Code Online (Sandbox Code Playgroud)

或者,您可以使用awk

awk -v OFS=, 'FNR==NR{a[++i]=$0; next} {print a[FNR], $0}' file1 file2
example1,testing1
example2,testing2
example3,testing3
Run Code Online (Sandbox Code Playgroud)