Me gustaría simplificar la salida de un script suprimiendo la salida de comandos secundarios que generalmente son exitosos.
Sin embargo, -qusarlos oculta la salida cuando ocasionalmente fallan, por lo que no tengo forma de entender el error. Además, estos comandos registran su salida stderr.
¿Hay alguna forma de suprimir la salida de un comando solo si tiene éxito ?
Por ejemplo (pero no limitado a) algo como esto:
mycommand | fingerscrossed
Si todo va bien, fingerscrossedcaptura la salida y la descarta. De lo contrario, se hace eco a la salida estándar o de error (lo que sea).