我有一个文本文件:
ifile.txt
1 4 22.0 3.3 2.3
2 2 34.1 5.4 2.3
3 2 33.0 34.0 2.3
4 12 3.0 43.0 4.4
我想将其转换为 csv 文件:
ofile.txt
ID,No,A,B,C
1,4,22.0,3.3,2.3
2,2,34.1,5.4,2.3
3,2,33.0,34.0,2.3
4,12,3.0,43.0,4.4
我正在尝试这个,但没有得到结果。
(echo "ID,No,A,B,C" ; cat ifile.txt) | sed 's/<space>/<comma>/g' > ofile.csv
原文由 Kay 发布,翻译遵循 CC BY-SA 4.0 许可协议
awk
在这里可能有点矫枉过正。恕我直言,使用tr
进行这样的直接替换要简单得多: