Linux Shell 文字取代、替換

Linux 想要於 Bash shell 對變數直接做文字替換, 要怎麼做?

Linux Shell 文字取代、替換

語法: ${變數/預計替換的字串/替換後的字串}

直接看下面的例子比較快:

  1. $ vim string_replace.sh
    #!/bin/bash
    s=abc123
    echo $s;
    echo ${s/bc/xy};
  2. $ chmod +x ./string_replace.sh
  3. $ ./string_replace.sh # abc123 => axy123

    abc123
    axy123

  4. $ bash -c 's=abc123; echo $s; echo ${s/bc/xy};' # 可簡寫成此行

相關網頁

作者: Tsung

對新奇的事物都很有興趣, 喜歡簡單的東西, 過簡單的生活.

在〈Linux Shell 文字取代、替換〉中有 1 則留言

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料