tr을 사용하여 처음 나타나는 문자만 제거합니다.

tr을 사용하여 처음 나타나는 문자만 제거합니다.

문자열에서 처음 나타나는 문자만 제거하고 싶습니다.

예:

echo "B123_BACK" | tr -d 'B'

결과는 다음과 같습니다.

123_ACK

'B'출력이 다음과 같이 보이도록 문자의 첫 번째 항목만 제거하려면 어떻게 해야 합니까?

123_BACK

답변1

tr매뉴얼 페이지를 보면 이는 불가능합니다. 왜 사용하지 않습니까 sed?

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

관련 정보