.txt看起来像:
2013-04-10;248179;5431;5375.30€;1.49
..
..
..
Run Code Online (Sandbox Code Playgroud)
我需要带有标题的.csv文件:
Date Visit Login Euro Rate
2013-04-10 248179 5431 5375.30€ 1.49
.. .. .. .. ..
.. .. .. .. ..
Run Code Online (Sandbox Code Playgroud)
有没有办法用BASH得到这个结果?
ale*_*xis 10
如果您的字段不包含任何有趣的业务,这应该这样做:
(echo "Date;Visit;Login;Euro;Rate" ; cat file.txt) | sed 's/;/<tab>/g' > file.csv
Run Code Online (Sandbox Code Playgroud)
你只需要在bash中按字面输入一个标签(^ V TAB).如果您的sed版本支持它,您可以编写\t而不是文字选项卡.