【发布时间】:2020-08-27 16:00:59
【问题描述】:
我从 sql 查询得到的当前输出是
database_name database_size unallocated_space reserved data index_size unused
-------------- ------------------ ------------------ ------------- ------------- ------------- -------------
TEST 22200.00 MB 3160.41 MB 9256544 KB 6597072 KB 1559384 KB 1100088 KB
尝试创建格式的 csv
database_name,database_size,unallocated_space,reserved,data,index_size,unused
Test,22200.00 MB,3160.41 MB,9256544 KB,6597072 KB,1559384 KB,1100088 KB
我目前得到的输出
database_name,database_size,unallocated_space
Test,22200.00,MB,3160.41,MB,9256544,KB,6597072,KB,1559384,KB,1100088,KB
与
echo "database_name,database_size,unallocated_space" > $outfile
awk -F " " '{print $1","$2","$3",$4","$5","$6","$7}' $readFile >> $outfile
其中 readfile 是包含 sql 查询输出的文件,outfile 是 csv。
【问题讨论】:
-
请在您的问题中将您的示例和代码包装在 CODE TAGS 中,然后告诉我们。
-
您可以通过@EdMorton 修改此答案以满足您的需要:stackoverflow.com/a/31947741/4162356 顺便说一句,您使用的是哪个数据库?