Nehmen wir zum Beispiel an, ich habe einen Befehl git branch(immer mit ein paar Worten).
Ich möchte verfolgen, wann dieser Befehl mit Argumenten ausgeführt wird. Wenn ich den Befehl beispielsweise git branch developfehlerfrei ausführe , möchte ich in developeiner Datei speichern.
Ich habe versucht, den Git-Befehl auf meinem zu überschreiben, ungefähr .bash_profileso:
git () {
if [ $# -eq 3 ]
then
git $@
echo $2 > /path/tacked_parameters.txt
else
git $@
fi
}
Aber anscheinend funktioniert das nicht gut. Gibt es eine Möglichkeit, dies zu tun?