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

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                `select`結構主要用來生成簡單的菜單。它的語法與`for...in`循環基本一致。 ~~~ select name [in list] do commands done ~~~ Bash 會對`select`依次進行下面的處理。 1. `select`生成一個菜單,內容是列表`list`的每一項,并且每一項前面還有一個數字編號。 2. Bash 提示用戶選擇一項,輸入它的編號。 3. 用戶輸入以后,Bash 會將該項的內容存在變量`name`,該項的編號存入環境變量`REPLY`。如果用戶沒有輸入,就按回車鍵,Bash 會重新輸出菜單,讓用戶選擇。 4. 執行命令體`commands`。 5. 執行結束后,回到第一步,重復這個過程。 下面是一個例子。 ~~~ #!/bin/bash # select.sh select brand in Samsung Sony iphone symphony Walton do echo "You have chosen $brand" done ~~~ 執行上面的腳本,Bash 會輸出一個品牌的列表,讓用戶選擇。 ~~~ $ ./select.sh 1) Samsung 2) Sony 3) iphone 4) symphony 5) Walton #? ~~~ 如果用戶沒有輸入編號,直接按回車鍵。Bash 就會重新輸出一遍這個菜單,直到用戶按下`Ctrl + c`,退出執行。 `select`可以與`case`結合,針對不同項,執行不同的命令。 ~~~ #!/bin/bash echo "Which Operating System do you like?" select os in Ubuntu LinuxMint Windows8 Windows10 WindowsXP do case $os in "Ubuntu"|"LinuxMint") echo "I also use $os." ;; "Windows8" | "Windows10" | "WindowsXP") echo "Why don't you try Linux?" ;; *) echo "Invalid entry." break ;; esac done ~~~ 上面例子中,`case`針對用戶選擇的不同項,執行不同的命令。
                  <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>

                              哎呀哎呀视频在线观看