我试图在我的bash_profile中编写一个命令来替换emacs文件(如果它存在),如果它不存在,将复制模板到默认emacs命令新文件,然后emacs的。Bash:在bash_profile中重写emacs命令
我尝试什么:
function emacs()
{
if [ ! -f ${1} ]; then \
cp /FILEPATH/template.sh ${1}; fi;
builtin emacs ${1}
}
,但我得到的错误是“-bash:内置:emacs的:不是一个shell内建”
如何创建一个新的功能,以取代emacs命令,然后在emacs不是内置命令的情况下调用该函数中的原始emacs命令?