$ @的歧义重定向

时间:2019-03-15 08:08:07

标签: bash sudo

.profile中,我定义了:

function fan.speed(){
    sudo su -c 'echo $@ > /sys/class/hwmon/hwmon1/pwm1'
}

它引发错误:

$ fan.speed 100
bash: "$@": ambiguous redirect

当我使用""代替''时,效果很好:

function fan.speed(){
    sudo su -c "echo $@ > /sys/class/hwmon/hwmon1/pwm1"
}

''怎么了?

0 个答案:

没有答案