使用 tr 仅删除第一次出现的字符

使用 tr 仅删除第一次出现的字符

我只想删除字符串中第一次出现的字符。

例子:

echo "B123_BACK" | tr -d 'B'

这导致输出:

123_ACK

如何仅删除第一次出现的字符,'B'以便输出看起来像

123_BACK

答案1

查看tr手册页,这是不可能的。为什么不使用sed

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

相关内容