Digamos que eu tenho um comando git branch
(sempre com algumas palavras) por exemplo.
O que eu quero é acompanhar quando esse comando é executado com argumentos. Por exemplo, se eu executar o comando git branch develop
sem erros, desejo salvar develop
em um arquivo.
Tentei sobrescrever o comando git no meu .bash_profile
, algo como isto:
git () {
if [ $# -eq 3 ]
then
git $@
echo $2 > /path/tacked_parameters.txt
else
git $@
fi
}
Mas parece que não funciona bem. Há alguma maneira de fazer isso?
de acordo com o seu exemplo (git branch develop), você deseja verificar se "$ #" é "2" e não "3"? ... (2 parâmetros para a função git)
—
Olivier Dulac
Foi um erro, mas o código é apenas um exemplo
—
jherran
Está bem. Acrescentei comentários adicionais abaixo da (boa) resposta de Stephane. minhas observações não pode ser aplicável (penso na .txt como um arquivo de log, mas poderia ser qualquer outra coisa que não pode ter datas nele?)
—
Olivier Dulac