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

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                ` `已有變量`file=/dir1/dir2/dir3/my.file.txt` ` `可以使用${}分別替換得到不同的值 ``` ${file#*/}:刪掉第一個 / 及其左邊的字符串:dir1/dir2/dir3/my.file.txt ${file##*/}:刪掉最后一個 / 及其左邊的字符串:my.file.txt ${file#*.}:刪掉第一個 . 及其左邊的字符串:file.txt ${file##*.}:刪掉最后一個 . 及其左邊的字符串:txt ${file%/*}:刪掉最后一個 / 及其右邊的字符串:/dir1/dir2/dir3 ${file%%/*}:刪掉第一個 / 及其右邊的字符串:(空值) ${file%.*}:刪掉最后一個 . 及其右邊的字符串:/dir1/dir2/dir3/my.file ${file%%.*}:刪掉第一個 . 及其右邊的字符串:/dir1/dir2/dir3/my ``` 記憶方法: ` `%是去掉右邊(鍵盤上% 在$ 的右邊) ` `單一符號是最小匹配;兩個符號是最大匹配 `${file:0:5}`:提取最左邊的 5 個字節:/dir1 `${file:5:5}`:提取第 5 個字節右邊的連續5個字節:/dir2 ` `也可以對變量值里的字符串作替換: 復制代碼 代碼如下: `${file/dir/path}`:將第一個dir 替換為path:/path1/dir2/dir3/my.file.txt `${file//dir/path}`:將全部dir 替換為 path:/path1/path2/path3/my.file.txt 利用 ${ } 還可針對不同的變數狀態賦值(沒設定、空值、非空值): `${file-my.file.txt}`:假如 `$file`沒有設定,則使用 my.file.txt 作傳回值。(空值及非空值時不作處理) `${file:-my.file.txt}`:假如 `$file`沒有設定或為空值,則使用 my.file.txt 作傳回值。 (非空值時不作處理) `${file+my.file.txt}` :假如 `$file`設為空值或非空值,均使用 my.file.txt 作傳回值。(沒設定時不作處理) `${file:+my.file.txt}`:若`$file`為非空值,則使用 my.file.txt 作傳回值。 (沒設定及空值時不作處理) `${file=my.file.txt}`:若 `$file`沒設定,則使用 my.file.txt 作傳回值,同時將 $file 賦值為 my.file.txt 。 (空值及非空值時不作處理) `${file:=my.file.txt}`:若 `$file`沒設定或為空值,則使用 my.file.txt 作傳回值,同時將 $file 賦值為my.file.txt 。 (非空值時不作處理) `${file?my.file.txt}`:若 `$file`沒設定,則將 my.file.txt 輸出至 STDERR。 (空值及非空值時不作處理) `${file:?my.file.txt}` :若 `$file`沒設定或為空值,則將 my.file.txt 輸出至 STDERR。 (非空值時不作處理) ${#var} 可計算出變量值的長度: `${#file}`可得到 27 ,因為/dir1/dir2/dir3/my.file.txt 是27個字節
                  <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>

                              哎呀哎呀视频在线观看