我正在尝试将数据库中的所有表输出到csv或文本文件。
我可以使用“show databases”输出所有的数据库,也可以使用“dal\u std”显示数据库中的所有表,但是如何循环所有表并将其导出到csv或文本文件是我正在尝试做的。
我对shell脚本还不熟悉,但到目前为止,我掌握了以下内容:
hive -e "show databases" > d.txt
for line in d.txt:
hive -e "show tables in database > output.txt
有什么想法或者简单的方法可以做到这一点吗?
1条答案
按热度按时间s8vozzvw1#
你快到尽头了。再加上几个细节就完成了!