I WNAT a hacer algo como:en zsh, ¿cómo hago un condicionamiento sobre el estado de salida de un programa?
if [[ git status &> /dev/null ]]; then
echo "is a git repo";
else
echo "is not a git repo";
fi
excepto que no sé hacer la comprobación en el estado de salida. ¿Cómo puedo solucionar esto?
Gracias
* tos * '&>' not '> &' –
@Phil - ¿ha intentado ejecutar '> &'? – orip
Ah, sí, lo olvidé,> y funciona, a veces, dependiendo de cuán ambigua sea la sintaxis, aunque es un mal hábito, y es mejor usar &>, que no es ambiguo. Lo siento. –