文字列から最後から2番目の文字を削除する

文字列から最後から2番目の文字を削除する

次の文字列があります。abdh0chjkj0g.の場合のみ、最後から2番目の文字だけを削除したいと思います0

答え1

使用:

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

使用:

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

使用:

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


abdhchjkjg

関連情報