ファイルが存在する場合はファイルを emacs し、存在しない場合はテンプレートを新しいファイルにコピーしてからそれを emacs するデフォルトの emacs コマンドを置き換えるコマンドを bash_profile に書き込もうとしています。
私が試みたのは:
function emacs()
{
if [ ! -f ${1} ]; then \
cp /FILEPATH/template.sh ${1}; fi;
builtin emacs ${1}
}
しかし、私が得ているエラーは「-bash: builtin: emacs: not a shell builtin」です
emacs コマンドを置き換える新しい関数を作成し、emacs が組み込みコマンドでない場合、その関数内で元の emacs コマンドを呼び出すにはどうすればよいですか?