grep
la modalità predefinita di è (iirc) POSIX regex e \d
è pcre. Puoi superare -P
a gnu grep, per regexp simili a perl, o usa [[:digit:]]
invece di \d
.
[email protected] ~ $ echo 1 | grep -P '\d'
1
[email protected] ~ $ echo 1 | grep '[[:digit:]]'
1
Prova questo $ echo 'this 1 2 3' | grep '[0-9]\+'