<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                >[success] # shell 變量 ~~~ 1.變量必須以字母或下劃線開頭,名字中間只能由字母,數字和下劃線組成 2.變量名的長度不得超過255個字符 3.變量名在有效范圍內必須唯一 4.變量默認類型都是字符串 5.等號左右兩邊不能有空格 6.變量的類型: '字符串'、'整型'、'浮點型'、'日期型' ~~~ >[info] ## 定義變量 和 輸出變量 >[danger] ##### 定義變量 ~~~ 1.如果變量不包含任何空白符(例如空格、Tab 縮進等),那么可以不使用引號; 2.如果 value 包含了空白符,那么就必須使用引號包圍起來。 2.1.以單引號' '包圍變量的值時,單引號里面是什么就輸出什么這種方式比較適合定義顯示純字符串的情況, 即不希望解析變量、命令等的場景 2.2.以雙引號" "包圍變量的值時,輸出時會先解析里面的變量和命令,而不是把雙引號中的變量名和命令原樣輸出。 這種方式比較適合字符串中附帶有變量和命令并且想將其解析后再輸出的變量定義。 ~~~ >[danger] ##### 輸出變量 ~~~ 1.輸出變量值'$變量名' 或者 '${變量名}' ,變量名外面的花括號{ }是可選的,加不加都行,加花括號是為了幫助 解釋器識別變量的邊界,舉個例子 skill="Java" echo "I am good at ${skill}Script" 如果不給 skill 變量加花括號,寫成echo "I am good at $skillScript",解釋器就會把 $skillScript 當成一個變量 (其值為空),代碼執行結果就不是我們期望的樣子了。 2.引用變量 '${變量名} ' ~~~ >[danger] ##### 舉例子 ~~~ num1='1' num2=1 num3="num1" num4="$num1" num5="${num1}" echo $num1;echo $num2;echo $num3;echo $num4;echo $num5 // 輸出結果 1 1 num1 1 1 ~~~ >[info] ## 定義只讀變量 ~~~ 1.使用 readonly 命令可以將變量定義為只讀變量,只讀變量的值不能被改變。下面的例子會報錯因為只讀不能賦值 myUrl="/d/file/202003/tnqgclnw4zm1221" readonly myUrl myUrl="/d/file/202003/tnqgclnw4zm1221" ~~~ >[info] ## 查看變量 -- set / 刪除變量 -- unset ~~~ 1.查詢系統中默認所有已經生效的變量,包括系統變量,也包括自定義變量,直接'set' 查看全部變量 2.'set|grep num1' 查找生效變量中有num1的 3.刪除變量'unset 變量名',刪除'unset a' 變量為a的,unset 命令不能刪除只讀變量。 ~~~ >[danger] ##### 語系環境變量 -- locale ~~~ 1.查詢當前系統語系'locale' 2.在Linux中通過locale來設置程序運行的不同語言環境,locale由ANSI C提供支持。 locale的命名規則為<語言>_<地區>.<字符集編碼>,如zh_CN.UTF-8,zh代表中文, CN代表大陸地區,UTF-8表示字符集。 3.LANG: 定義系統主語系的變量 // 舉個例子 locale LANG=zh_CN.UTF-8 echo $LANG ~~~
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看