将一个 .txt 文件转换为 .csv 文件,每 3 行生成一行。

假设我有一个类似于这样的文本文件:
Mario
mario@me.com
+399038259953
Luigi
luigi@live.com
+395902385093
Yoshi
yoshi@yahoo.com
+81293565291

如何制作一个包含三行(姓名、电子邮件、电话号码)的.ods(或.xls,或.csv,都可以)文件? 我需要这样做是为了方便将其转换为.vcf文件,并批量保存这些号码到我的手机中。
谢谢
1个回答

使用paste命令将文件合并为csv格式。
 paste -d,  - - - < file

输出:

Mario,mario@me.com,+399038259953
Luigi,luigi@live.com,+395902385093
Yoshi,yoshi@yahoo.com,+81293565291

5...或者... pr -3tas, < file... - user986805
谢谢老兄!你救了我一命! - Dario Costa
2@bac0n 分开回答,这样可以投票吗? - wizzwizz4
还有一个,我就是找不到它... - user986805