我正在尝试创建一个bash别名alias backlight='__backlight () { echo "$@"; cd ~/Code/MSI-Backlight; sudo nodejs ~/Code/MSI-Backlight/msi-backlight.js "$@"; }'
,它可以在没有任何参数的情况下正常工作,但是当我给它一个参数时就会中断。在别名之外,它可以正常工作。有人知道怎么了吗?
您应该将其定义为一个函数,并使用别名进行调用:
function __blacklight() {
echo "$@";
cd ~/Code/MSI-Backlight;
sudo nodejs ~/Code/MSI-Backlight/msi-backlight.js "$@";
}
alias backlight='__blacklight'
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句