帮我写一个脚本。hive show tables 只显示表名
时间: 2024-03-11 09:50:38 浏览: 62
如何在python中写hive脚本
以下是一个简单的 Bash 脚本,可以执行 `hive show tables` 命令,并只显示表名:
```bash
#!/bin/bash
hive -e "show tables" | awk '{print $1}'
```
脚本中使用了 `hive -e` 命令来执行 Hive 查询,并将结果通过管道传递给 `awk` 命令。`awk` 命令使用空格作为分隔符,只打印第一列,即表名。如果需要将结果保存到文件中,可以使用重定向符号(`>`)将输出重定向到文件中,例如:
```bash
#!/bin/bash
hive -e "show tables" | awk '{print $1}' > tables.txt
```
这样,查询结果就会被保存到 `tables.txt` 文件中。
阅读全文