Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 将分隔文件转换为csv_Linux_Excel_Csv_Export To Csv_Delimited Text - Fatal编程技术网

Linux 将分隔文件转换为csv

Linux 将分隔文件转换为csv,linux,excel,csv,export-to-csv,delimited-text,Linux,Excel,Csv,Export To Csv,Delimited Text,我有一个扩展名为.txt的ctrl+a分隔文件 我想将此文件转换为CSV文件。我唯一可用的工具是Excel,每个文件大约有200MB。如果您在linux上,可以使用sed: cat file_with_asv.txt | sed -e 's/\x01/,/g' > new_file.csv 如果您在Mac OS X上,他们的sed版本不喜欢\x01。相反,您可以使用以下语法,但要获得^A字符,您可以按住ctrl键并点击A cat file_with_asv.txt | sed -e 's

我有一个扩展名为
.txt
ctrl+a
分隔文件


我想将此文件转换为CSV文件。我唯一可用的工具是Excel,每个文件大约有200MB。

如果您在linux上,可以使用sed:

cat file_with_asv.txt | sed -e 's/\x01/,/g' > new_file.csv
如果您在Mac OS X上,他们的sed版本不喜欢\x01。相反,您可以使用以下语法,但要获得^A字符,您可以按住ctrl键并点击A

cat file_with_asv.txt | sed -e 's/\^A/,/g' > new_file.csv

Whar是分隔符的实际ASCII码??谢谢。这是ASCII 1。不,这也不起作用。