我試圖在我的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命令?