抱歉格式不正确......现在它表明了这一点:
(列 - 制表符分隔)输入:
1 2 3 4
5 6 7 8
某些列可能如下所示:
1 一些文本 2 带空格的文本 3 很多 `:"' 等 4
5 6 7 8
如何制作输出:
“1” “2” “3” “4”
“5” “6” “7” “8”
甚至更好:
"1","2","3","4"
"5","6","7","8"
知道了!这有点愚蠢......但有效:
sed 's/\t/","/g' input.txt | sed 's/^/"/;s/$/"/'
第一个 sed 将制表符更改为“,”,下一个是在行首和行尾添加“。