[英]linux - Convert txt file with entries on different lines to .csv?
[英]Convert txt file to CSV? - On a Linux Server
我想在Linux服务器上托管的网站上设置计划任务。 此任务应下载此txt文件并将其转换为CSV。
您可以看到txt文件看起来像CSV文件。 但这只是用txt编写的。所以,我必须将其转换...
我在Mac上在本地尝试过,并将其重命名。 有用。 但是,如果我说wget
并将txt文件另存为csv文件,则会得到一个损坏的文件。
那么,哪种方法是最好的方法呢?
问候和谢谢!
它不是CSV文件,而是TSV文件,您可以像这样下载和转换它:
curl -s https://www.cdkeys.com/feeds/cdkeys_affiliate_feed_eur.txt | tr "\t" "," > output.csv
或者,如果您想要excel默认喜欢的格式,iirc则需要使用分号而不是逗号(因此用";"
代替","
";"
)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.