>119-122 レスありがとうございます。 今回作ったスクリプトでJMのbashを見ながら、こんな風にしてみました。 INTERRUPT=0 COMMAND=$( if [[ $(builtin type -t w3m) != "file" ]]; then echo "may not installed w3m" >&2 INTERRUPT=1 exit 1 fi IFS=' ' set $(builtin type w3m) echo $3 ) if [[ $INTERRUPT == 1 ]]; then exit 1 fi unset INTERRUPT こんなトリッキーなものを書いたのは初めてですが、これでエイリアスの場合も大丈夫でしょうか? # .bashrcにalias w3m='ls -l'と書いてみたのですが、 # type -tの結果がaliasになりませんでした。何故なのでしょうか...