次の機能を正しく機能させる方法
# Install git on demand
function git()
{
if ! type git &> /dev/null; then sudo $APT install git; fi
git $*;
}
関数git $*
の代わりに呼び出しで?/usr/bin/git
git()
ベストアンサー1
このように:
# Install git on demand
function git()
{
if ! type -f git &> /dev/null; then sudo $APT install git; fi
command git "$@";
}
組み込みのcommand
抑制機能の照会。また、単語ではなく引数(スペースのあるファイル名など)を正しく処理するため、あなたのものに変更$*
しました。"$@"
また、そうでなければ目立つので、-f
関数にパラメータを追加しました。type
失敗などの問題が発生した場合はapt-get install
どうすればよいか考えてみましょう。