X

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: 對新奇的事物都很有興趣, 喜歡簡單的東西, 過簡單的生活.
Related Post