我有一个名为workflow.sh的shell脚本文件,其中包含以下脚本:
beeline -u jdbc:hive2://localhost:10000/default -n hiveuser -p Hive@123 --hivevar dbname=$dname -f createCountry.hive
哪里 dname
是一个变量,每当在命令行中运行shell脚本时,我都需要设置它的值。
比如我跑步的时候 ./workflow.sh default
,它应该设置 dname
变量as "default"
1条答案
按热度按时间6za6bjd01#
在bash中,位置参数是从
$1
,$2
, .... 所以你可以这样做: