たとえば、コマンドgit branch
(常にいくつかの単語を含む)があるとします。
私が欲しいのは、このコマンドが引数付きで実行されたときを追跡することです。たとえば、git branch develop
エラーなしでコマンドを実行した場合develop
、ファイルに保存します。
私のgitコマンドを.bash_profile
次のように上書きしようとしました:
git () {
if [ $# -eq 3 ]
then
git $@
echo $2 > /path/tacked_parameters.txt
else
git $@
fi
}
しかし、それはうまくいかないようです。これを行う方法はありますか?
あなたの例(gitブランチ開発)によれば、「$#」が「3」ではなく「2」であるかどうかを確認したいですか?...(git関数の2つのパラメーター)
—
Olivier Dulac
間違いでしたが、コードは一例にすぎません
—
jherran '12
OK。ステファンの(良い)回答の下に、さらにコメントを追加しました。私の発言が適用されない可能性があります(.txtはログファイルと考えていますが、日付を含めることができない別の何かである可能性がありますか?)
—
Olivier Dulac