문자열에서 마지막에서 두 번째 문자 제거

문자열에서 마지막에서 두 번째 문자 제거

다음과 같은 문자열이 있습니다. abdh0chjkj0g.인 경우에만 마지막에서 두 번째 문자만 제거하고 싶습니다 0.

답변1

사용:

$ echo 'abdhchjkj0g' | sed 's/0\(.\)$/\1/'

사용:

$ echo 'abdhchjkj0g' | perl -pe 's/0(?=.$)//'

사용:

$ echo 'abdhchjkj0g' | awk '{print gensub(/0(.)$/, "\\1", "1")}'


abdhchjkjg

관련 정보