我正在编写一个接受命令行参数的 Bash 脚本,但不是一次一个,而是一次所有的,使用 case 语句。
到目前为止,这是我的代码
while [ $# -gt 0 ]
do
case "$1" in
-n|--name)
name="$2"
;;
-s|--size)
size="$2"
;;
-l|--location)
location="$2"
;;
esac
done
此代码一次只接受一个,我需要它能够指定任意数量的代码。