Я программирование Linux сценария оболочки , который будет печатать баннеры состояния во время его выполнения , только если правильный инструмент, скажем figlet
, будет установлен (это: достижимы системами пути ).
Пример:
#!/usr/bin/env bash
echo "foo"
figlet "Starting"
echo "moo"
figlet "Working"
echo "foo moo"
figlet "Finished"
Я бы хотел, чтобы мой скрипт работал без ошибок, даже если figlet
он не установлен .
Какой может быть практический метод ?
figlet ... || true
.
figlet || true
, но в вашем случае, вероятно, используется функция оболочки, которая выдает открытый текст, если не может быть напечатан баннер, с большей вероятностью то, что вам нужно.