作者globalhawk (Cory)
看板Linux
標題[問題] 判斷指令檔是否存在
時間Wed Jul 16 12:20:01 2014
午安 我寫shell script碰到一個問題
想要判斷外部指令是否存在(/bin,/usr/bin,/sbin,... 等任一目錄中)
爬文有爬到說用套件管理程式檢查該套件是否有安裝...
但我想要很精簡的做法的話...
有什麼辦法可以判斷一個指令是否有存在那幾個可執行目錄中嗎?
試過 test ... 可是好像不能用...(除非指定目錄一個一個找)
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 163.13.127.136
※ 文章網址: http://www.ptt.cc/bbs/Linux/M.1405484404.A.AAE.html
※ 編輯: globalhawk (163.13.127.136), 07/16/2014 12:20:56
→ kerwinhui:若只是想要在 $PATH 中找,可以用 which 07/16 12:25
推 lc85301:PATH內就用which,回傳0就是找不到 07/16 12:46
→ globalhawk:嗯 感謝 有解了 07/16 13:54
→ Microscft:shell回傳值的false是1不是0 07/16 19:38
推 lc85301:打錯了,感謝更正\w\ 07/18 18:34