Estoy programando un script de shell de Linux que imprimirá pancartas de estado durante su ejecución solo si la herramienta adecuada, por ejemplo figlet
, está instalada (esto es: accesible en la ruta del sistema ).
Ejemplo:
#!/usr/bin/env bash
echo "foo"
figlet "Starting"
echo "moo"
figlet "Working"
echo "foo moo"
figlet "Finished"
Me gustaría que mi script funcione sin errores incluso cuando nofiglet
esté instalado .
¿Cuál podría ser un método práctico ?
figlet ... || true
.
figlet || true
, pero en su caso, probablemente, una función de shell que Echos de texto simple Si no se puede imprimir un Banner es más probable que lo que desee.