<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>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                在運行Bash時,會同時存在三種變量分別為局部變量、環境變量和內部變量。 ## 1.局部變量 局部變量在腳本或命令中定義,僅在當前Bash實例中有效,其他Bash啟動的程序不能訪問局部變量。關于Bash變量: * Bash腳本中定義的變量是global的,其作用域從被定義的地方開始,到Bash結束或被顯示刪除的地方為止。 * Bash函數定義的變量默認是global的,其作用域從“函數被調用時執行變量定義的地方”開始,到Bash結束或被顯示刪,函數定義的變量可以被顯示定義成local的,其作用域局限于函數內。但請注意,函數的參數是local的。 * 如果同名,Bash函數定義的local變量會屏蔽腳本定義的global變量。 局部變量的關鍵字為"local",以下為局部變量案例。 ``` #!/bin/bash function hello() { local text="Hello World!!!" # 定義局部變量 echo $text } hello echo $text # 可以試著去掉函數中的local,再執行本腳本的效果 ``` ## 2.環境變量 所有的程序包括Bash啟動的程序都能訪問環境變量,有些程序需要環境變量來保證其正常運行。在Bash中可以通過以下三個命令來查看環境變量,他們區別在于: * set 用來顯示本地變量 * env 用來顯示環境變量 * export -p 用來顯示和設置環境變量 **(注:變量和環境變量的區別是:變量不能被子進程繼承,而環境變量會被子進程繼承。)** 我們還可以通過以下兩個文件來設置環境變量: * /etc/profile * ~./.bash\_profile ## 3.內部變量 內部變量是Bash程序設置的特殊變量。Bash變量中有一部分是環境變量,有一部分是局部變量,這些變量保證了Bash的正常運行,以下包含Bash的。 | **內部變量** | **解釋** | | :--- | :--- | | $BASH\_VERSION | Bash版本 | | $HOSTNAME | hostname | | $HOME | 宿主目錄(家目錄) | | $PATH | 環境變量 | | $RANDOM | 隨機整數 |
                  <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>

                              哎呀哎呀视频在线观看