多人用同一个数据库,有人表名命名不规范导致视图和表无法分离开来,当想查看那些是表,那些是视图时,遇到了问题。网上有提供show views;命令,但是在当前的hive版本中正本不支持 主要问题在于两点 grep 做过滤默认为模糊匹配,需要添加 -w 参数 使用uniq -u 来过滤会有一部分隐藏文件和其它建的外表(已删除表)也会被输出 代码如下 #!/bin/bash . /etc/profile . ~/.bash_profile # 报错退出 error() { if [[ $? !=