日期:2014-05-16  浏览次数:20682 次

对位置参数 shell 一问
如果想取得第counter   个参数

counter=9
filname=$(($counter))
echo   $filename   不行艾,另外有什么可以做到的。

当然循环可以做到,想问问别的。
for   name   in   $@;do
filename=$name
done

------解决方案--------------------
counter=2
eval argN=\${$counter}
echo $argN

不好意思
是我搞错了
上面这样写是行的

bash count.sh aaa bbb
bbb