<分区>
有没有办法使用以下命令以逗号分隔而不是制表符分隔输出。
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
<分区>
有没有办法使用以下命令以逗号分隔而不是制表符分隔输出。
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
如何输出逗号分隔的文件。
最佳答案
只需使用 tr 将表格替换为逗号:
echo "select col1, col2, col3 from newtable" | mysql --column-names | tr "\t" ";" > data.csv
关于MySql 命令行 csv,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46937875/