我在 linux 上使用 bash shell,希望在 shell 脚本中使用10个以上的参数
使用大括号将其设置为:
echo "${10}"
任何位置参数都可以保存在变量中,以记录其使用情况,并使后面的语句更具可读性:
city_name=${10}
如果传递的参数较少,则后面位置的值将取消设置。
您还可以像下面这样迭代位置参数:
for arg
或者
for arg in "$@"
while (( $# > 0 )) # or [ $# -gt 0 ] do echo "$1" shift done
您最多可以拥有从0到255的256个参数:
${255}