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