BASH 将 txt 转换为 csv

BASH 将 txt 转换为 csv

这里是 BASH/脚本新手。

sed 's/ \+/,/g' output3.txt > output.csv

这个给了我很多分隔符。我只需要分隔“管道”| 符号,其余部分保持不变。所以基本上,csv 输出文件中只有两列。

CSV 文件输入:

   google.com | companycode-12345

当我应用此行 sed 's/ +/,/g' output3.txt > output.csv 时,结果是:

  google.com | companycode  - 12345 

我正在寻找以下内容:

 google.com | companycode-12345

答案1

问题已解决:

sed 's/ | /,/g'

相关内容