有没有办法使用以下命令以逗号分隔而不是制表符分隔输出。
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
如何输出逗号分隔文件。
答案 0 :(得分:3)
只需使用 tr 以逗号替换制表:
echo "select col1, col2, col3 from newtable" | mysql --column-names | tr "\t" ";" > data.csv