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

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

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

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

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

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

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

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

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

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

      $ divem 100 5

      20

      $

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

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

      $value * 2 ]; }

      $

      $ doubleit

      Enter value: 20

      40

      $

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

      $ function multem {

      > echo $[ $1 * $2 ]

      > }

      $ multem 2 5

      10

      $

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

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

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


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

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

      售前咨詢 售前咨詢
       
      售前咨詢 售前咨詢
       
      售前咨詢 售前咨詢
       
      售前咨詢 售前咨詢
       
      售前咨詢 售前咨詢
       
      售后服務(wù) 售后服務(wù)
       
      售后服務(wù) 售后服務(wù)
       
      備案專線 備案專線
       
      ×
      色欲久久久天天天综合网精品 | 国产香蕉久久精品综合网| 久久精品国产99国产精2020丨| 国产精品自产拍在线观看花钱看 | 国产精品理论片在线观看| 日韩精品无码区免费专区| va亚洲va日韩不卡在线观看| 午夜精品在线视频| 精品国产乱码久久久久久鸭王1 | 精品国产乱码久久久久久浪潮| 日韩高清免费在线观看| 亚洲日韩在线观看免费视频| 国产午夜精品1区2区3福利| 在线精品自拍亚洲第一区| 在线精品免费视频| 久久水蜜桃亚洲AV无码精品| 精品福利视频网站| 国产成人精品亚洲日本在线| 久久精品国产99久久久古代| 91亚洲国产成人久久精品 | 亚洲日韩精品无码专区加勒比| 亚洲日韩在线观看| 亚洲第一区精品日韩在线播放| 国产乱子伦精品免费女| 午夜激情经典日韩| 日韩av无码久久精品免费| 日韩在线免费视频| 日韩福利片午夜在线观看| 日韩在线看片中文字幕不卡| 日本精品久久久久影院日本| 成人国产精品999视频| 国产精品99久久久久久董美香| 国产精品免费一区二区三区| 国产精品手机在线观看你懂的 | 精品无码久久久久久久动漫| 国产精品亚洲不卡一区二区三区| 国产精品亚洲视频| 自拍偷在线精品自拍偷无码专区 | 亚洲精品第五页中文字幕| 国产精品高清视亚洲精品| 国产精品永久在线|