歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> Shell編程學習:Shell子程序結構和函數

Shell編程學習:Shell子程序結構和函數

日期:2017/3/3 16:05:35   编辑:關於Linux

函數可以簡化代碼,實現腳本代碼重用。一次定義可以多次調用。結構化編程,增強可讀性,可以將功能定義為多個函數,然後保存在一個文件中,然後在~/bashrc或者在命令行使用source(.)調用這個文件。加快運行速度

1.定義函數的方法(傳統風格)

function name{
                                                                                                  
}

C語言風格:

name(){
}

推薦使用C語言風格,兼容性好,可以在csh/tsch中使用

函數中return和exit的區別,return退出執行,返回到主程序函數之後繼續執行

exit直接退出當前腳本。

shell中shift的作用,類似把$2賦值給$1,$3賦值給$2,$4賦值給$3

 

Copyright © Linux教程網 All Rights Reserved