我有一个 csv文件和一个CTL ,其中包含文件信息,例如列名,大小,行数,位置
我必须将其加载到配置单元并为配置单元表创建一个ctl文件
和检查两个ctl文件是否匹配
我正在考虑编写一个 bash脚本以从配置单元命令'描述格式化的表名'中提取配置单元表信息,并创建另一个ctl文件并比较两个CTl文件。
不确定脚本语法,但我认为可以实现
是否有另一种获取配置单元表信息的方法?或整个方法的另一种方法
最佳答案
仅获取列名
hive -e "describe <table_name>"|awk -F" " '{ print $1 }'
如果要重定向到文件
hive -e "describe <table_name>"|awk -F" " '{ print $1 }' >> describe.txt
关于unix - hive 和UNIX脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34197271/