读书人

shell中无法对输入参数$@的值进行调整

发布时间: 2012-03-03 15:33:03 作者: rapoo

shell中无法对输入参数$@的值进行调整
#测试shift命令(x_shift.sh)
until [ $# -eq 0 ]
do
echo "first argv: $1 : $#"
shift 1
$@="sdasd dd d d d d d d d"
done

比如上面的$@,并不能调整为"sdasd dd d d d d d d d"

[解决办法]

探讨
#测试shift命令(x_shift.sh)
until [ $# -eq 0 ]
do
echo "first argv: $1 : $#"
shift 1
$@="sdasd dd d d d d d d d"
done

比如上面的$@,并不能调整为"sdasd dd d d d d d d d"

[解决办法]
能获取到参数值就可以做你想要做的操作了,可以以任意方式组合参数来调用别的脚本命令之类的东西,重新赋值意义在哪里?
[解决办法]
可以换种方式,不一定要这样玩.

读书人网 >perl python

热点推荐