首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

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

2012-03-03 
shell中无法对输入参数$@的值进行调整#测试shift命令(x_shift.sh)until [ $# -eq 0 ]doecho first argv:

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"

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

热点排行