我只想删除字符串中第一次出现的字符。
例子:
echo "B123_BACK" | tr -d 'B'
Run Code Online (Sandbox Code Playgroud)
这导致输出:
123_ACK
Run Code Online (Sandbox Code Playgroud)
如何只删除第一次出现的字符,'B'
以便输出看起来像
123_BACK
Run Code Online (Sandbox Code Playgroud)
Jos*_* R. 10
查看tr
手册页,这是不可能的。为什么不sed
改用:
echo "B123_BACK"|sed 's/B//'
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
14410 次 |
最近记录: |