たとえば、適切なツールがインストールされている場合にのみ、実行中にステータスバナーを出力するLinuxシェルスクリプトをプログラミングしています(これは、システムパスで到達可能です)。 figlet
例:
#!/usr/bin/env bash
echo "foo"
figlet "Starting"
echo "moo"
figlet "Working"
echo "foo moo"
figlet "Finished"
私は仕事に私のスクリプトのために希望のエラーのない場合であっても、figlet
されてインストールされていません。
何をすることができ実用的な方法?
figlet ... || true
です。
figlet || true
しますが、おそらく、バナーを印刷できない場合はプレーンテキストをエコーするシェル関数がおそらく必要です。