色偷偷偷亚洲综合网另类,亚洲欧美另类在线观看,欧美午夜激情在线,久久久精品一区

當前位置:首頁 > 嵌入式培訓 > 嵌入式學習 > 講師博文 > Shell函數

Shell函數 時間:2018-09-25      來源:未知

1、 函數定義

格式一:

function name()

{

Command sequence;

}

格式二:

name()

{

Command sequence);

}

1、()內是沒有參數的,他只是函數定義的固定格式。

2、第八行fun 是函數的調用(第一種方式)

2、 函數傳參

1、在Shell中,調用函數時可以向其傳遞參數。在函數體內部,通過 $n 的形式來獲取參數的值,例如,$1表示第一個參數,$2表示第二個參數…

2、當n>=10時,需要使用${n}來獲取參數。

3、 函數調用(第一種方式)

格式:

function_name arg1 arg2 …

1、調用函數時,直接寫函數名即可(第12行),參數則是寫在函數名的后面,用空格間隔

2、以這種直接調用函數的方式,只是將函數中的標準輸出打印出來,而返回值沒有打印出來(右圖為執行結果)。

4、 函數調用(第二種方式)

格式:

value_name=`function_name arg1 arg2 … `

echo“$value_name”

1、函數名及參數用按鍵esc下面的兩撇擴起來。

2、以這種方式調用函數(第11行),需定義一個用戶自定義變量去承接函數,即需要打印value_name里的值。

3、value_name內存放的不是函數的返回值,而是函數中所有標準輸出的結果,因此第12行echo “$ret”,也是只將函數中的標準輸出打印出來,而返回值依舊沒有被打印出來(右圖為執行結果)。

5、 打印函數的返回值

格式一:

function_name arg1 arg2 …

echo “$?”

格式二:

value_name=`function_name arg1 arg2 … `

echo “$?”

1、 使用$?打印函數的返回值。

2、 $?屬于系統預定義變量,代表上一條shell命令的返回值,因此在shell函數中,打印$?的結果,就是return的值。

(方式一)

(方式二)

上一篇:ARM體系架構中的存儲系統

下一篇:綁定服務時什么時候調用onRebind

熱點文章推薦
華清學員就業榜單
高薪學員經驗分享
熱點新聞推薦
前臺專線:010-82525158 企業培訓洽談專線:010-82525379 院校合作洽談專線:010-82525379 Copyright © 2004-2022 北京華清遠見科技集團有限公司 版權所有 ,京ICP備16055225號-5京公海網安備11010802025203號

回到頂部

色偷偷偷亚洲综合网另类,亚洲欧美另类在线观看,欧美午夜激情在线,久久久精品一区
主站蜘蛛池模板: 成人看片人aa| 国模精品视频一区二区| 欧美视频第一页| 国产精品成人av性教育| 亚洲少妇激情视频| 孩xxxx性bbbb欧美| 亚洲黄色www| 欧美多人爱爱视频网站| 在线视频日韩精品| 另类专区欧美制服同性| 97视频在线观看视频免费视频| 国产精品视频网| 波霸ol色综合久久| 国产精品久久久久久久午夜| 在线播放日韩专区| 奇米四色中文综合久久| 在线播放亚洲激情| 国产精品扒开腿做爽爽爽男男| 色先锋久久影院av| 国产精品久久一| 欧美日韩国产成人高清视频| 成人亲热视频网站| 久久久久久久久国产精品| 亚洲伦理中文字幕| 日本成人黄色片| 久久天天躁狠狠躁夜夜躁| 国产精品老牛影院在线观看| 久久艳片www.17c.com| 成人网中文字幕| 久久久久久久影院| 最新中文字幕亚洲| 91精品视频在线免费观看| 欧美黑人巨大精品一区二区| 亚洲视频在线免费看| 成人国内精品久久久久一区| 日韩在线不卡视频| 国产在线高清精品| 久久久久久久久爱| 精品精品国产国产自在线| 日韩大片免费观看视频播放 | 性欧美xxxx交|