在.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"
}
''
怎么了?