1. 程式人生 > >shell引入其它檔案函式的方法

shell引入其它檔案函式的方法

最常用的方法

1、被呼叫檔案a.func的內容

  1. #!/bin/bash  
  2. #file to be called.  
  3. #autor:wanyonghui  
  4. #date:2015/10/21
  5. hello()  
  6. {  
  7.         echo "Hello! $1."
  8.         return
  9. }  
  10. function hi()  
  11. {  
  12.         echo "Hi! $1."
  13.         return
  14. }   
2、呼叫檔案b.sh的內容
  1. #!/bin/bash  
  2. #file main  
  3. #autor:wanyonghui  
  4. #date:2015/10/21
  5. #import
     file before call it  
  6. . ./function.example  
  7. #call hello  
  8. hello lijin  
  9. #call hi  
  10. hi maming  


3、總結

採用. 檔名(絕對路徑或者相對路徑)引入被呼叫檔案,語法就是這樣了!


沒有試驗的方案

a.sh

  1. #!/bin/sh
  2. # 我加樓下開了一家星巴克
  3. function show1 () {
  4.     echo "shell test1"
  5. }
  6. # 我家樓下開了一家肯德基
  7. function show2 () {
  8.     echo "shell test2"
  9. }
  10. # 請給我一杯咖啡(如果你不主動點咖啡,人家還以為你是來蹭網的)
  11. $1
複製程式碼 b.sh
  1. #!/bin/sh
  2. # 我想喝杯咖啡
  3. ./a.sh show1
複製程式碼