我在Linux
中有一個文件。該文件包含表格名稱。根據條件在Linux中創建新文件
現在我想檢查這個文件並根據條件創建文件。
table=${}
validateTable=$(hive --database "${hivedb}" -e "SHOW TABLES LIKE '$table'")
if [[ -z $validateTable ]]; then
Add to file New_imports
else
Add to file Already exists
fi
例如:
該文件包含
table1
table2
table3
table4
在上述表table1
和table2
已經現有。
所以我想兩個文件
1)New_imports爲不存在的 2表)已經存在,存在
new_imports
table3
table4
already exists
table1
table2
表
我該如何交流hieve我的結果
#!/bin/bash while read table ; do table=${1:1:-1} validateTable=$(hive --database "${hivedb}" -e "SHOW TABLES LIKE '$table'") if [[ -z $validateTable ]]; then echo "$table" >> New_imports else echo "$table" >> Already_exists fi done < tableFile
不知道爲什麼有人甚至低估你的原始Q.哦,好! – shellter