Estrarre un numero da una stringa

$ NUMERO=$(echo "Ho 999 anni." | tr -dc '0-9') $ echo $NUMERO. 999.
$ NUMBER=$(echo "Ho 999 anni." | sed 's/[^0-9]*//g') $ echo $NUMERO. 999.
$ STRING="Ho 999 anni." $ echo "${STRING//[!0-9]/}" 999. O. $ echo "${STRING//[^0-9]/}"
$ NUMERO=$(echo "Ho 999 anni." | grep -o -E '[0-9]+') $ echo $NUMERO. 999.

Commenti

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

13 − = 10
Powered by MathCaptcha