$echo "foo 65 bar" | sed -n -e 's/.*\([0-9]\+\).*/\1/p'
5
Mengapa outputnya tidak 65
? Tidakkah seharusnya serakah cocok dengan [0-9]\+
bagian itu? Bagaimana saya mengatakan sed untuk mencocokkan semua 65
?
sed
regular-expression
Cory Klein
sumber
sumber