我想通过使用for循环解析给shell脚本的参数.现在,假设我有3个参数,类似 for i in $1 $2 $3 应该做的工作,但我不能预测参数的数量,所以我想使用RegEx作为范围,$#作为最后一个参数的数量.我不知道如何在for循环中使用这些RegEx',我尝试了一些for i in $[1-$#] 不起作用的东西 .该循环仅运行1次,并且计算1 - $#,而不是用作RegEx.
for i in $1 $2 $3
for i in $[1-$#]
linux bash shell sh
bash ×1
linux ×1
sh ×1
shell ×1