$echo "foo 65 bar" | sed -n -e 's/.*\([0-9]\+\).*/\1/p'
5
¿Por qué no es la salida 65
? ¿No debería sed codiciar la [0-9]\+
pieza? ¿Cómo le digo a sed que coincida con todos 65
?
sed
regular-expression
Cory Klein
fuente
fuente