特定のエイリアスが定義されている場合は、動作が異なるbashスクリプトがあります。 bashで特定のコマンドがエイリアスかどうかをテストする方法はありますか?
ベストアンサー1
alias
エイリアスなしで渡されると、定義され=value
たエイリアス定義のみが印刷され、このクラス名がないとエラーで失敗します。
だからあなたはこれを行うことができます:
if alias your_alias_name >/dev/null 2>&1; then
do_something
else
do_another_thing;
fi
(your_alias_name
必要に応じて交換)