linux执行某个文件夹下的所有sql文件


一个目录下有多个sql文件,hive需要执行该目录下的每个文件

#!/bin/bash
dir=$(ls -l /app/test_warehouse/git/azkaban/test_shrimp/ods/ddl/ |awk '{print $NF}')
for i in $dir
do
    echo $i
    hive -f /app/test_warehouse/git/azkaban/test_shrimp/ods/ddl/$i
done