[在我的.bashrc]猛砸,[.bashrc中]的别名功能
基本上我试图让一个别名:
alias e='su -c'
但是,当我在写终端:
~$ e ls -goFha /root
我(显然)出现错误:
su: group oFha does not exist
如果$海峡被命令的其余部分更换,herebelow代码将工作:
alias e='su -c "$str"'
但别名不以这种方式工作。所以,我想到了一个功能。
由整个参数字符串替换$海峡,它可能是这样的:
e() {
"su -c '$str'"
}
如何获得在函数整个参数字符串?
你会如何写我的功能?
感谢
为什么不'E “LS -goFha /根”'?还是你想避免引号? – lurker