我想在父脚本中获取少量命令行选项,并将原始参数传递给子脚本。我尝试了下面的脚本,并且转换似乎清空$ @。这里需要一些帮助。
while [[ $# > 0 ]] ; do
case $1 in
abc)
var=$2; shift;
;;
def)
foo=$2; shift;
;;
*)
esac
shift
done
echo "> empty: $@"
source another.sh "$@"
~/:$ bash x.sh abc ddef def ghi abc hij def abc