【问题标题】:MySql command line csv [duplicate]MySql命令行csv [重复]
【发布时间】:2018-04-06 20:46:10
【问题描述】:

有没有办法使用以下命令以逗号分隔而不是制表符分隔输出。

echo "select col1, col2, col3 from newtable" | mysql --column-names > data.csv

它输出以下内容。

col1    col2    col3   
1       Test    Test 1
2       Test    Test 2
3       Test    Test 3

如何输出逗号分隔的文件。

【问题讨论】:

标签: mysql csv command-line


【解决方案1】:

只需使用 tr 将制表符替换为逗号:

echo "select col1, col2, col3 from newtable" | mysql --column-names | tr "\t" ";" > data.csv

【讨论】:

    猜你喜欢
    • 2011-09-30
    • 2016-06-24
    • 2018-06-24
    • 2016-12-03
    • 2020-06-24
    • 1970-01-01
    • 2012-10-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多