Я пытаюсь получить все вхождения шаблона из файла, но в настоящее время у меня не получается, если в строке более одного вхождения.
Пример строки в файле:
lorem ipsum foo="match1" lorem ipsum foo="match2" lorem ipsum
Я хочу получить вывод:
match1 match2
Я попытался получить это с помощью sed:
sed -ne 's/^.*foo="\([^"]*\)".*$/\1/p'
С этим выражением я получаю только первый случай, но я не знаю, как его сделатьлучше.