我正在从终端进行MySQL查询,并尝试将选项卡分隔文件的输出转换为逗号分隔文件。我试过以下没有运气:
... mysql query | sed 's/\t/,/g'
... mysql query | sed 's/\\t/","/g'
... mysql query | sed 's/\\t/\\",\\"/g'
以及这些的各种组合,没有运气。
答案 0 :(得分:2)
我能在这里找到解决方案。 您必须通过执行" ctrl + v"来插入标签页。然后点击"标签"用于手动插入标签的按钮。由于某些原因,Mac OSX终端中的sed与\ t正则表达式不同。
... mysql query | sed 's/ /,/g'
答案 1 :(得分:2)
另一个,IMHO更简单,选项是使用tr
将标签音译为逗号,如下所示:
mysql query | tr '\t' ','