<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智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                printf 命令的語法: ~~~ printf format-string [arguments...] ~~~ **參數說明:** * **format-string:**為格式控制字符串 * **arguments:**為參數列表。 ## 實例 $echo"Hello, Shell" Hello, Shell $printf"Hello, Shell\\n" Hello, Shell $ 接下來,我來用一個腳本來體現 printf 的強大功能: ## 實例 #!/bin/bash \# author:菜鳥教程 \# url:www.runoob.com ? printf"%-10s %-8s %-4s\\n"姓名 性別 體重kg ? printf"%-10s %-8s %-4.2f\\n"郭靖 男66.1234 printf"%-10s %-8s %-4.2f\\n"楊過 男48.6543 printf"%-10s %-8s %-4.2f\\n"郭芙 女47.9876 執行腳本,輸出結果如下所示: ~~~ 姓名 性別 體重kg 郭靖 男 66.12 楊過 男 48.65 郭芙 女 47.99 ~~~ %s %c %d %f都是格式替代符,**%s**輸出一個字符串,**%d**整型輸出,**%c**輸出一個字符,**%f**輸出實數,以小數形式輸出。 %-10s指一個寬度為 10 個字符(**\-**表示左對齊,沒有則表示右對齊),任何字符都會被顯示在 10 個字符寬的字符內,如果不足則自動以空格填充,超過也會將內容全部顯示出來。 %-4.2f指格式化為小數,其中**.2**指保留2位小數。 ## 實例 #!/bin/bash \# author:菜鳥教程 \# url:www.runoob.com ? \# format-string為雙引號 printf"%d %s\\n"1"abc" \# 單引號與雙引號效果一樣 printf'%d %s\\n'1"abc" \# 沒有引號也可以輸出 printf%s abcdef \# 格式只指定了一個參數,但多出的參數仍然會按照該格式輸出,format-string 被重用 printf%s abc def printf"%s\\n"abc def printf"%s %s %s\\n"a b c d e f g h i j \# 如果沒有 arguments,那么 %s 用NULL代替,%d 用 0 代替 printf"%s and %d\\n" 執行腳本,輸出結果如下所示: ~~~ 1 abc 1 abc abcdefabcdefabc def a b c d e f g h i j and 0 ~~~ * * * ## printf 的轉義序列 | 序列 | 說明 | | --- | --- | | \\a | 警告字符,通常為ASCII的BEL字符 | | \\b | 后退 | | \\c | 抑制(不顯示)輸出結果中任何結尾的換行字符(只在%b格式指示符控制下的參數字符串中有效),而且,任何留在參數里的字符、任何接下來的參數以及任何留在格式字符串中的字符,都被忽略 | | \\f | 換頁(formfeed) | | \\n | 換行 | | \\r | 回車(Carriage return) | | \\t | 水平制表符 | | \\v | 垂直制表符 | | \\\\ | 一個字面上的反斜杠字符 | | \\ddd | 表示1到3位數八進制值的字符。僅在格式字符串中有效 | | \\0ddd | 表示1到3位的八進制值字符 | ## 實例 $printf"a string, no processing:\\n""A\\nB" a string, no processing: $printf"a string, no processing:\\n""A\\nB" a string, no processing:<A B\> $printf"www.runoob.com \\a" www.runoob.com $ ? ? ? ? ? ? ? ? ?#不換行
                  <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>

                              哎呀哎呀视频在线观看