中文字幕在线一区二区在线,久久久精品免费观看国产,无码日日模日日碰夜夜爽,天堂av在线最新版在线,日韩美精品无码一本二本三本,麻豆精品三级国产国语,精品无码AⅤ片,国产区在线观看视频

      linux shell編程對(duì)變量的賦值

      時(shí)間:2024-09-05 05:39:02 Linux認(rèn)證 我要投稿
      • 相關(guān)推薦

      linux shell編程對(duì)變量的賦值

        shell對(duì)變量的賦值,所有的變量都是由字符串組成,不需要對(duì)變量名預(yù)先聲明,而且有很多關(guān)鍵字供編程者使用。下面列舉例子詳細(xì)說明。 在終端下建立文件 #vi s2.sh

        #!/bin/sh

        #set a variable a

        a="hello world"

        #print a

        echo "A is :"

        echo $a

        在這個(gè)程序當(dāng)中,可以看到shell編程與C編程的區(qū)別,沒有那么嚴(yán)格的語法,在每句不需要加“;”,

        而且在shell中引用變量的時(shí)候前面加“$”。

        1 當(dāng)變量名與其他文字混淆的時(shí)候,需要加“{}”

        #!/bin/sh

        # set a variable num

        num=2

        echo "the variable num is $numnd"

        運(yùn)行程序后,答案并不是 the variable num is 2nd,而是什么都沒有輸出。因?yàn)閎ash會(huì)尋找numnd變量,但是并沒有給這個(gè)變量賦值。所以將程序改為:

        echo "the variable num is {$num}nd"

        2 默認(rèn)變量

        $#:傳入腳本的命令行參數(shù)個(gè)數(shù)

        $*:所有命令行的參數(shù)值,而且各個(gè)參數(shù)值之間有空格表示

        $0:命令本身,就是要執(zhí)行的shell文件名

        $1:第一個(gè)命令行參數(shù)

        $2:第二個(gè)命令行參數(shù)

        $3

        $4

        example:

        #!/bin/sh

        echo "number of vars:"$#

        echo "number of vars:"$0

        echo "number of vars:"$*

        echo "number of vars:"$1

        echo "number of vars:"$2

        echo "number of vars:"$3

        運(yùn)行./file 11 22 33

        輸出結(jié)果:

        3

        file

        11 22 33

        11

        22

        33

        3局部變量

        在變量首次賦值是加關(guān)鍵字local可以聲明為局部變量。

        #!/bin/sh

        hello="aa"

        echo $hello

        function fucn1{

        local hello="bb"

        echo $hello

        }

        func1

        echo $hello

      【 linux shell編程對(duì)變量的賦值】相關(guān)文章:

      Linux shell常用命令匯總10-26

      Linux系統(tǒng)shell工具打印輸出08-16

      Linux Shell文本處理工具10-08

      2024年Linux認(rèn)證考試要點(diǎn):shell程序控制結(jié)構(gòu)語句09-20

      PHP的變量的介紹11-06

      php調(diào)用shell的方法技巧07-15

      關(guān)于Shell腳本調(diào)試技術(shù)09-30

      Linux認(rèn)證概念10-29

      Linux認(rèn)證優(yōu)勢(shì)06-10

      Linux認(rèn)證考點(diǎn)06-25

      主站蜘蛛池模板: 亚洲综合中文字幕久久| 武宣县| 亚洲无码视频一区:| 久久亚洲中文字幕精品一区四| 亚洲精品国产美女久久久| 国产在线观看不卡网址| 精品国产午夜久久久久九九| 91福利国产在线观看网站| 喷潮出白浆视频在线观看 | 成人黄网站免费永久在线观看| 国产一级二级三级视频| 日韩精品在线观看首页| 田林县| 亚洲免费无毛av一区二区三区| 麻豆AV无码久久精品蜜桃久久| 国内精品国产三级国产a久久| 97色综合| 综艺| 朝阳市| 博白县| 免费黄色大全一区二区三区| 国产精品一区二区日韩精品| 久久伊人中文字幕有码久久国产 | 少妇特殊按摩高潮惨叫无码| 色综合久久久久综合一本到桃花网| 国产男女乱婬真视频免费| 亚洲美腿丝袜福利一区| 农村国产毛片一区二区三区女 | 亚洲中文字幕麻豆一区| 韩国美女av一区二区三区四区| 蜜臀av国内精品久久久较| 无码国产精品一区二区免费式芒果| 丰满人妻无套中出中文字幕| 偏关县| 一区二区三区在线视频免费观看| aⅴ色综合久久天堂av色综合| 日本岛国精品中文字幕| 阜新市| 久久AⅤ无码精品色午麻豆| 婷婷色在线视频中文字幕| 久久精品国产精品亚洲婷婷|