Tôi biết sed là tham lam khi kết hợp các mẫu. Nhưng, nó tham lam đến mức nào?
Hãy xem xét những ví dụ này.
$ echo 'foobar123' | sed 's/[0-9]*/(&)/'
()foobar123
$ echo 'foobar123' | sed 's/[0-9][0-9]*/(&)/'
foobar(123)
Tại sao không in ví dụ thứ hai foobar(1)23
và thay vào đó là in foobar(123)
?