文字列変数から数値を削除する(数値文字を削除)

文字列変数から数値を削除する(数値文字を削除)

文字列変数からすべての数値文字を削除したいと思います。たとえば、次のようになります。

VARIABLE=qwe123rty567

到着する:

echo $VARIABLE
> qwerty

たくさん見つけました。郵便ただし、sedを使用してファイル/ファイル名で出力またはエコーします。空白のため使用できません。

VARIABLE=$VARIABLE | sed 's/[0-9]*//g'

ベストアンサー1

そしてbash

$ printf '%s\n' "${VARIABLE//[[:digit:]]/}"
qwerty

[:digit:]ロケールによっては、0〜9以外の文字を含めることができます。 0〜9のみを削除するには、C代わりにlocaleを使用してください。

おすすめ記事