bash - 如何将表格数据导出到 txt(或)csv 文件?只有最后一个查询结果集被导出到文件中?
问题描述
我是新的 Bash shell 脚本并将表数据导出到 txt 文件中。
db2 "export to $filename of del messages msg.txt select * from students_table"
文件包含 “FirstName”、“23”、“Pass”
我再次使用相同的文件名
$文件名
db2 "export to $filename of del messages msg.txt select * from employees_table"
现在输出是"EmployeeName","25,000","Salaried" 只打印最后一个查询结果集。
预期输出是
- “名字”、“23”、“通过”
- “员工姓名”、“25,000”、“受薪”
帮我解决这个问题。提前致谢。
解决方案
如果文件存在,EXPORT 命令会覆盖该文件:
到文件名
...
如果指定了存在的文件名,则导出实用程序会覆盖文件的内容;它不附加信息。
推荐阅读
- python - OSError:标签:找不到文件“Gilroy-light.ttf”
- python - MongoDb、Dash 和 Python
- android - 为 Android 开发电视遥控器应用程序的步骤是什么?
- java - 向用户请求“WRITE_EXTERNAL_STORAGE”权限。安卓, JAVA
- c - c中getchar()的问题
- angular - 如何在 Nebular UI 中更改主题变量值?
- python - 尝试使用 While 循环创建列表列表,并附加一个使用输入清除和更新的列表。不工作。怎么修?
- php - 使用多个表创建搜索功能
- java - GAE 部署错误(需要多次部署我的应用程序才能工作)
- python - Discord.py 阅读列表