Seu 2>/dev/null
é aplicado a awk
, não git
. Você precisa colocá-lo após o comando git
, ou quebrar o pipeline inteiro em chaves e redirecionar stderr após a chave de fechamento para obtê-los todos.
Estou escrevendo um pequeno script de terminal git. tudo está terminado, mas eu tenho um erro. Quando não há git dir, eu não consigo canalizar o erro para dev null. %código% Alguém pode explicar por que isso é?