$echo "foo 65 bar" | sed -n -e 's/.*\([0-9]\+\).*/\1/p'
5
Warum ist die Ausgabe nicht 65
? Sollte sed nicht gierig zu dem [0-9]\+
Teil passen ? Wie sage ich sed, dass es zu allen passt 65
?
sed
regular-expression
Cory Klein
quelle
quelle