あるシステムコマンドが実行可能か否かを判定する関数ありますか?
(if (SYSTEM-EXECUTABLE-P "dir") (print "ok") (beep)) ;;=> ok
(if (SYSTEM-EXECUTABLE-P "ls") (print "ok") (beep)) ;;=> which ls #=> 空
executable-find関数ですね。
実行可能なときはその実行ファイル名を返します。
(executable-find "dir") ; => "/bin/dir" (executable-find "not-found") ; => nil
rubukitchさま!
ありがとうございます。
バッチリでした。