aaaa:1.0
bbbb:1.1
cccc:1.3
我想使用bash / perl将其转换为excel表 所需的输出是这样的
header1 header2
aaaa 1.0
bbbb 1.1
cccc 1.3
我到目前为止所尝试的是
(echo "header1;header2" ; cat a.txt) | sed 's/:/\t/g' > a.csv
但这似乎不起作用。 我也想将这个文本文件导出到Excel工作表中。
答案 0 :(得分:2)
$ echo -e "header1\theader2"; cat file | tr : '\t' # > file.csv
header1 header2
aaaa 1.0
bbbb 1.1
cccc 1.3
或:
$ cat <(echo "header1:header2") file | tr : '\t' # > file.csv
header1 header2
aaaa 1.0
bbbb 1.1
cccc 1.3
取消注释> file.csv
以实际写入文件。