干熟妇在线视频午夜剧场一级A级|99成人香视频日本两性激情视频|久久 午夜福利无码精品人妻一区|热久久超碰精品精品少妇一区二区|五月天综合在线国产一区免费视频|亚洲成人中心热re久久99|亚洲国产怡红院丁香五月综合h|玖玖九久久久午夜射精视频

十年專注于品牌網(wǎng)站建設(shè) 十余年專注于網(wǎng)站建設(shè)_小程序開(kāi)發(fā)_APP開(kāi)發(fā),低調(diào)、敢創(chuàng)新、有情懷!
南昌百恒網(wǎng)絡(luò)微信公眾號(hào) 掃一掃關(guān)注
小程序
tel-icon全國(guó)服務(wù)熱線:400-680-9298,0791-88117053
掃一掃關(guān)注百恒網(wǎng)絡(luò)微信公眾號(hào)
掃一掃打開(kāi)百恒網(wǎng)絡(luò)微信小程序

百恒網(wǎng)絡(luò)

南昌百恒網(wǎng)絡(luò)

Linux系統(tǒng)中如何在命令行上創(chuàng)建函數(shù)?

百恒網(wǎng)絡(luò) 2017-08-07 6149

在Linux系統(tǒng)中可以用腳本函數(shù)來(lái)執(zhí)行一些十分復(fù)雜的操作。有時(shí)也很有必要在命令行界面的提示符下直接使用這些函數(shù)。

和在shell腳本中將腳本函數(shù)當(dāng)命令使用一樣,在命令行界面中你也可以這樣做。這個(gè)功能很不錯(cuò),因?yàn)橐坏┰趕hell中定義了函數(shù),你就可以在整個(gè)系統(tǒng)中使用它了,無(wú)需擔(dān)心腳本是不是在PATH環(huán)境變量里。重點(diǎn)在于讓shell能夠識(shí)別這些函數(shù)。在使用函數(shù)之前,南昌網(wǎng)絡(luò)公司小編先為大家介紹一下如何在命令行上創(chuàng)建函數(shù)?

因?yàn)閟hell會(huì)解釋用戶輸入的命令,所以可以在命令行上直接定義一個(gè)函數(shù),有兩種方法可以實(shí)現(xiàn)。

一、采用單行方式定義函數(shù)。

$ function divem { echo $[ $1 / $2 ]; }

$ divem 100 5

20

$

當(dāng)在命令行上定義函數(shù)時(shí),你必須記得在每個(gè)命令后面加個(gè)分號(hào),這樣shell就能知道在哪里是命令的起止了。

$ function doubleit { read -p "Enter value: " value; echo $[

$value * 2 ]; }

$

$ doubleit

Enter value: 20

40

$

二、采用多行方式來(lái)定義函數(shù)。在定義時(shí),bash shell會(huì)使用次提示符來(lái)提示輸入更多命令。用這種方法,你不用在每條命令的末尾放一個(gè)分號(hào),只要按下回車鍵就行。

$ function multem {

> echo $[ $1 * $2 ]

> }

$ multem 2 5

10

$

在函數(shù)的尾部使用花括號(hào),shell就會(huì)知道你已經(jīng)完成了函數(shù)的定義。

最后,南昌網(wǎng)絡(luò)公司小編要特別提醒大家,在命令行上創(chuàng)建函數(shù)時(shí)要特別小心,如果你給函數(shù)起了個(gè)跟內(nèi)建命令或另一個(gè)命令相同的名字,那么函數(shù)將會(huì)覆蓋原來(lái)的命令,這點(diǎn)大家一定要記住。

以上就是小編為大家介紹的關(guān)于在命令行上創(chuàng)建函數(shù)的兩個(gè)方法,如果還有哪里不太明白的地方,可隨時(shí)來(lái)電和我們聯(lián)系。此外,了解更多關(guān)于南昌APP開(kāi)發(fā)、網(wǎng)站設(shè)計(jì)、微信開(kāi)發(fā)等方面的知識(shí),歡迎訪問(wèn)百恒網(wǎng)絡(luò)官網(wǎng)。


400-680-9298,0791-88117053
掃一掃關(guān)注百恒網(wǎng)絡(luò)微信公眾號(hào)
掃一掃打開(kāi)百恒網(wǎng)絡(luò)小程序

歡迎您的光顧,我們將竭誠(chéng)為您服務(wù)×

售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售后服務(wù) 售后服務(wù)
 
售后服務(wù) 售后服務(wù)
 
備案專線 備案專線
 
×
垫江县| 商南县| 吉木萨尔县| 扎囊县| 五常市| 大田县| 盘山县| 松滋市| 马鞍山市| 盐城市| 兴隆县| 桃源县| 徐州市| 遂平县| 青铜峡市| 泰顺县| 栖霞市| 民县| 肇庆市| 社旗县| 赣州市| 大化| 德江县| 漳州市| 普安县| 五台县| 绿春县| 新蔡县| 江孜县| 综艺| 开鲁县| 连城县| 平度市| 福安市| 牡丹江市| 黔江区| 洞口县| 疏勒县| 闽侯县| 石首市| 峨眉山市|