我在 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
https://stackoverflow.com/questions/4912733/