在linux shell中迭代参数列表
我想迭代shell中的参数列表,我知道如何使用在linux shell中迭代参数列表,linux,shell,Linux,Shell,我想迭代shell中的参数列表,我知道如何使用 for var in $@ for ((i=3; i<=$#; i++)) 但我想和你一起做这件事 for var in $@ for ((i=3; i<=$#; i++)) for((i=3;i这可能有助于: for var in "${@:3}" 有关更多信息,您可以查看: ,但如果您使用的是较旧(或更简单)的Bourne shell,您可以使用吱吱作响的古董(因此非常便携) 虽然这是一个老问题,但你可以用另一种方法来解决
for var in $@
for ((i=3; i<=$#; i++))
但我想和你一起做这件事
for var in $@
for ((i=3; i<=$#; i++))
for((i=3;i这可能有助于:
for var in "${@:3}"
有关更多信息,您可以查看:
,但如果您使用的是较旧(或更简单)的Bourne shell,您可以使用吱吱作响的古董(因此非常便携)
虽然这是一个老问题,但你可以用另一种方法来解决。也许这就是你想要的
for(( i=3; i<=$#; i++ )); do
echo "parameter: ${!i}" #Notice the exclamation here, not the $ dollar sign.
done
((i=3;i)的