我是linux shell脚本的新手,这是我想要使用的片段:
while IFS='' read -r line || [[ -n "$line" ]]; do
echo ""
echo ""
echo ""
echo "Counting the table : $line"
eval "hive -e 'select count(*) from $line'"
done < "$1"
我将其命名为 count_row.sh 。 以下是用法:
$ ./count_row.sh t1.csv > row.txt
t1.csv 每行基本上都包含一些表名。
我在下面收到了错误:
但是我在这里借用的片段被标记为已接受的解决方案,可能是正确编写的。那我在这里错过了什么?非常感谢你。