Bye Bye Moore

PoCソルジャーな零細事業主が作業メモを残すブログ

executable-findはそのコマンドがshellで実行可能か確認できる

executable-findはそのコマンドがshellで実行可能な場合に、
その実行体のパスを返す関数です。

pwdコマンドが実行可能か調べ、可能なら3+6を実行する処理は以下の通り。

(when (executable-find "pwd")                                                       
  (+ 3 6)                                                                           
)

9

先にチェックしておくことで、スクリプト中に予期せぬエラーを吐かせずに済みます。