Ich programmiere ein Linux-Shell-Skript , das während seiner Ausführung nur Statusbanner druckt, wenn beispielsweise das richtige Tool verwendet wirdfiglet , ist installiert (dies ist: erreichbar über Systempfad ).
Beispiel:
#!/usr/bin/env bash
echo "foo"
figlet "Starting"
echo "moo"
figlet "Working"
echo "foo moo"
figlet "Finished"
Ich möchte, dass mein Skript auch dann fehlerfrei funktioniert , wennfiglet es nicht installiert ist .
Was könnte eine praktische Methode sein ?
figlet ... || true.
figlet || true, aber in Ihrem Fall ist wahrscheinlich eine Shell-Funktion, die Echos-Klartext Wenn kein Banner gedruckt werden kann, eher das, was Sie wollen.