09/06/24 17:05:52 qAybS9Ki
何度もすみません。
Pオプションが、原文のman bashにしか書いようで、
書いてある英語がよく分からないのですけれど (-_-A;
こういうことが書いてあるんでしょうか?
pオプションは、エイリアスとか関数があったら何も返さないけれど、
そういう時でもPオプションは、ファイルだけを対象にしてそのパスを表示する。
間違ってたら恥ずかしいです。
if ! COMMAND=$(builtin type -P w3m 2> /dev/null); then
if [[ ! -x $COMMAND ]]; then
echo "not installed w3m" >&2
exit 1
fi
fi
ファイルテストと合わせて、COMMANDを取得するところはこんな感じになりました。
他は、>>117,118と同じです。