在unix機器上,如何編寫shell腳本來檢查'java bin'目錄是否已包含在$ PATH env中。變量?Shell腳本 - 檢查java bin
回答
這可能是最簡單的使用which
:
which java || exit 1
你幾秒鐘就打敗我! :-) – 2010-06-23 14:16:40
@Paul我看到14:13:59Z都是 – 2010-06-23 14:18:18
是的,但你的顯示在我的前面,所以你必須在我之前打開數據庫。 – 2010-06-23 14:35:18
if which java >/dev/null 2>&1 ; then
echo yes
fi
由於目錄名稱可以是任何東西,這將是一個有點難以通過查看$ PATH變量來檢查,但你可以嘗試尋找在像which javac
這樣的命令的返回值處。
which
是合適的,但只檢查您在$ PATH中定義的命令。如果javac沒有在$ PATH中定義,但是它被安裝在其他地方呢?在這種極端情況下,您使用find
或locate
來查找javac
的位置。
- 1. shell腳本 - 檢查語法
- 2. shell腳本檢查python版本
- 3. Java與shell腳本
- 4. shell腳本來檢查sybase iq狀態
- 5. Makefile中的Shell腳本條件檢查
- 6. 用shell腳本檢查git日誌
- 7. Shell腳本檢查一個腳本輸出,然後運行第二個腳本
- 8. shell腳本
- 9. 執行從Java,Shell腳本Shell腳本已經閱讀操作
- 10. 在shell腳本中檢查$ ORACLE_HOME var
- 11. applescript/shell腳本 - 檢查圖像
- 12. shell腳本定期檢查文件
- 13. 用於檢查進程的Shell腳本
- 14. 檢測一個shell腳本
- 15. 如何檢查java是否通過shell腳本安裝
- 16. 如何檢查mysql查詢在shell腳本中是成功的
- 17. 腳本文件來檢查Java的
- 18. 運行shell腳本內的Python腳本 - 檢查狀態
- 19. 如何檢索shell腳本
- 20. 編寫shell腳本的shell腳本
- 21. java的shell腳本問題
- 22. 從Java運行shell腳本
- 23. 從Java運行shell腳本
- 24. 如何檢測是否從另一個shell腳本調用shell腳本
- 25. 通過shell腳本檢查ftp服務器中的文件
- 26. PPSS shell腳本
- 27. 基本shell腳本幫助。/bin/sh的:來源:找不到
- 28. 檢查從腳本
- 29. 如何在shell腳本中檢查diff命令的輸出?
- 30. 檢查當前shell並使用shell腳本更新用戶配置文件
您在網站上提出了6個問題,沒有接受任何答案,只做了4個upvotes。瞭解如何使用該網站或人們將停止回答您的問題。 – 2010-06-23 14:36:49
感謝您的評論。我將從現在開始這樣做。 – Abhishek 2010-06-24 06:10:51