我需要在csv文件和整个文件上设置分隔符“,”,以便在使用excel打开时可以读取。
我有:
Message,Uncounted File
Unknown File Extension,/dir/file1
Unknown File Extension,/dir/file2
Unknown File Extension,/dir/file3
我需要
Message Uncounted File
Unknown File Extension /dir/file1
Unknown File Extension /dir/file2
Unknown File Extension /dir/file3
消息未计数文件是两列。 csv文件包含更多列,这是一个提取。 我试过了
S=`echo -e ","`
sort -t"$S" myfile
并且每一种都可能......
任何人?
答案 0 :(得分:1)
尝试sed。这应该给你一个想法(虽然未经测试)
sed -i -e 's/,/","/g' input # substitutes , with "," in file input inplace
sed -i -e 's/^|$/"/g' input # adds " to the starting and ending of each line inplace in input