标签: shell unix
我试图在文件中找到通用名称,并且动态生成文件名。但是当我尝试使用$ size给出文件名时,它没有被替换尝试echo然后eval但是得到一个错误作为一个意外的令牌(
代码如下
hive -e "use $1;show tables;">$1.txt eval $(echo "comm -12 <(sort -u hub_table_list) <(sort -u $1.txt) >result.txt")
hive命令成功运行使用参数名称创建文件。 它包含表名。 所有帮助表示赞赏。