十年專注于品牌網站建設 十余年專注于網站建設_小程序開發_APP開發,低調、敢創新、有情懷!
      南昌百恒網絡微信公眾號 掃一掃關注
      小程序
      tel-icon全國服務熱線:400-680-9298,0791-88117053
      掃一掃關注百恒網絡微信公眾號
      掃一掃打開百恒網絡微信小程序

      百恒網絡

      南昌百恒網絡

      Linux系統中如何在命令行上創建函數?

      百恒網絡 2017-08-07 6164

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

      和在shell腳本中將腳本函數當命令使用一樣,在命令行界面中你也可以這樣做。這個功能很不錯,因為一旦在shell中定義了函數,你就可以在整個系統中使用它了,無需擔心腳本是不是在PATH環境變量里。重點在于讓shell能夠識別這些函數。在使用函數之前,南昌網絡公司小編先為大家介紹一下如何在命令行上創建函數?

      因為shell會解釋用戶輸入的命令,所以可以在命令行上直接定義一個函數,有兩種方法可以實現。

      一、采用單行方式定義函數。

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

      $ divem 100 5

      20

      $

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

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

      $value * 2 ]; }

      $

      $ doubleit

      Enter value: 20

      40

      $

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

      $ function multem {

      > echo $[ $1 * $2 ]

      > }

      $ multem 2 5

      10

      $

      在函數的尾部使用花括號,shell就會知道你已經完成了函數的定義。

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

      以上就是小編為大家介紹的關于在命令行上創建函數的兩個方法,如果還有哪里不太明白的地方,可隨時來電和我們聯系。此外,了解更多關于南昌APP開發、網站設計、微信開發等方面的知識,歡迎訪問百恒網絡官網。


      400-680-9298,0791-88117053
      掃一掃關注百恒網絡微信公眾號
      掃一掃打開百恒網絡小程序

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

      售前咨詢 售前咨詢
       
      售前咨詢 售前咨詢
       
      售前咨詢 售前咨詢
       
      售前咨詢 售前咨詢
       
      售前咨詢 售前咨詢
       
      售后服務 售后服務
       
      售后服務 售后服務
       
      備案專線 備案專線
       
      ×
      亚洲精品福利网泷泽萝拉| 日韩精品无码免费视频| 国产成人久久精品麻豆一区| 亚洲国产精品自在线一区二区| 国产麻豆剧传媒精品国产免费| 国产亚洲午夜高清国产拍精品| 99精品中文字幕| 国产四虎精品8848hh| 久久免费观看国产精品| 国产精品嫩草影院在线看| 无码精品人妻一区二区三区免费看 | 国产精品自产拍在线18禁| 亚洲AV永久无码精品一福利 | 亚洲日韩乱码中文字幕| 精品一区高潮喷吹在线播放| 亚洲精品无码专区久久同性男| 久久精品无码一区二区三区不卡| 久久精品国产WWW456C0M| 国产精品亚洲综合天堂夜夜| 麻豆亚洲AV永久无码精品久久| 精品小视频在线观看| 亚洲国产精品综合久久20| 国产福利电影一区二区三区,亚洲国模精品一区 | 久久久精品人妻一区二区三区 | 精品一区二区三区视频在线观看 | 日韩中文字幕在线| 久久99精品久久久久久园产越南| 精品乱码久久久久久久| 久久久无码精品亚洲日韩蜜臀浪潮| 99精品免费观看| 久久亚洲中文字幕精品一区四| 国产精品久久久久三级| jizz国产精品jizz中国| 精品久久久久久综合日本| 午夜在线视频91精品| 国产精品第一区揄拍无码| 亚洲中文久久精品无码1| 久久精品99视频| 久久久久久久久久久免费精品| 色婷婷色综合激情国产日韩| 久久国语露脸国产精品电影|