歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> bash 腳本編程十 將函數放在庫文件

bash 腳本編程十 將函數放在庫文件

日期:2017/3/1 10:09:39   编辑:Linux編程

現在將檢查java的函數放在另一個文件check.sh中

  1. #!/bin/bash
  2. #check java is available in this session
  3. function hasJava {
  4. v=`java -version 2>&1`
  5. echo 'check java platform...'
  6. pos=`expr match "$v" 'java'`
  7. if [ $pos -gt 0 ]
  8. then
  9. return 1
  10. else
  11. return 0
  12. fi
  13. }
然後在調用腳本中引入,並調用:
  1. #!/bin/bash
  2. source check.sh
  3. hasJava
  4. r=$?
  5. echo $r
  6. if [ $r -eq 1 ]
  7. then
  8. echo "java was installed"
  9. else
  10. echo "java was not installed"
  11. fi

在當前目錄下引入check.sh的代碼,功能和. check.sh相同。

執行在當前的shell環境下。

Copyright © Linux教程網 All Rights Reserved