문자열에서 처음 나타나는 문자만 제거하고 싶습니다.
예:
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//'