プログラムが最も互換性のある方法でインストールされているかどうかを確認するには?

プログラムが最も互換性のある方法でインストールされているかどうかを確認するには?

私が書いたBASHスクリプトには2つの要件があります。

現在、私はこのようにインストールされていることを確認し、ユーザーから苦情が受け取られるまで、これは良い解決策だと思いました。

command -v fping >/dev/null 2>&1 || { echo >&2 "Sorry but fping is not installed. Aborting.";  exit 1; }
command -v ifup >/dev/null 2>&1 || { echo >&2 "Sorry but ifupdown is not installed. Aborting.";  exit 1; }

私は可能な限り多くのプラットフォームと潜在的なユーザー設定(例:/ binや/ sbinを含まないパス)で動作するようにこの記事を書くのが好きです。

私の小切手に関する提案はありますか?

ベストアンサー1

私が書いたスクリプトは、コマンド機能がPOSIXと互換性があるため、あなたのスクリプトと同じです。ユーザーからどのような苦情を受けましたか?

これを見ることもできますが、同じ問題があります。Bashスクリプトにプログラムが存在するかどうかを確認するには?

おすすめ記事