TEXT='Random text 1 and some more random'
TEXT1='Random 19 and more'
TEXT='Anything 7 text text text'
数字とその数字の前にあるすべてを手に入れたいです。
これで、数字なしでテキストを取得できます。
echo "${TEXT// [0-9]*/}"
私の質問は:私が使用しているように、組み込みの純粋なBashを介して私が望むものを得る方法はありますか?
ベストアンサー1
この試み:
echo "'${TEXT// [^0-9]*/}'" "'${TEXT1// [^0-9]*/}'"
出力:
'Anything 7' 'Random 19'
文字列にいいえ数字、このコードは最初のスペースの後のすべての内容を削除します。