$echo "foo 65 bar" | sed -n -e 's/.*\([0-9]\+\).*/\1/p'
5
Pourquoi la sortie n'est 65
-elle pas ? Sed ne devrait-il pas correspondre avec avidité à la [0-9]\+
pièce? Comment puis-je dire à sed de correspondre à tout cela 65
?
sed
regular-expression
Cory Klein
la source
la source