jok*_*r21 0 linux sed awk csv-simple
我有三个具有相同行数的 CSV 文件。
1.csv
1,2,3
4,5,6
7,8,9
2.csv
4
5
6
3.csv
8
9
10
Run Code Online (Sandbox Code Playgroud)
合并后我想要结果
result.csv
1,2,3,4,8
4,5,6,5,9
7,8,9,6,10
Run Code Online (Sandbox Code Playgroud)
所以我试过
paste 1.csv 2.csv | tr "\t" "," > intermediate.csv
paste intermediate.csv 3.csv | tr "\t" "," > result.csv
Run Code Online (Sandbox Code Playgroud)
但我得到了这样的结果
result.csv
1,2,3, 4,8
4,5,6, 5,9
7,8,9, 6,10
Run Code Online (Sandbox Code Playgroud)
尝试这个:
paste -d, 1.csv 2.csv 3.csv > result.csv
Run Code Online (Sandbox Code Playgroud)
该-d
标志设置分隔符,因此您不必尝试使用tr
.
归档时间: |
|
查看次数: |
392 次 |
最近记录: |