文字列に最初に現れる文字だけを削除したいと思います。
例:
echo "B123_BACK" | tr -d 'B'
結果は次のとおりです。
123_ACK
'B'
出力が次のように見えるように文字の最初の項目のみを削除するにはどうすればよいですか?
123_BACK
答え1
tr
マニュアルページを見ると、これは不可能です。なぜ使用しないのですsed
か?
echo "B123_BACK"|sed 's/B//'
文字列に最初に現れる文字だけを削除したいと思います。
例:
echo "B123_BACK" | tr -d 'B'
結果は次のとおりです。
123_ACK
'B'
出力が次のように見えるように文字の最初の項目のみを削除するにはどうすればよいですか?
123_BACK
tr
マニュアルページを見ると、これは不可能です。なぜ使用しないのですsed
か?
echo "B123_BACK"|sed 's/B//'