Tr

使用 tr 僅刪除第一次出現的字元

  • July 10, 2013

我只想刪除字元串中第一次出現的字元。

例子:

echo "B123_BACK" | tr -d 'B'

這導致輸出:

123_ACK

如何只刪除第一次出現的字元'B',以便輸出看起來像

123_BACK

查看tr手冊頁,這是不可能的。為什麼不sed改用:

echo "B123_BACK"|sed 's/B//'

引用自:https://unix.stackexchange.com/questions/82472