Я хотел бы иметь команду замены или стиля печати с регулярным выражением, работающим через строки.И строки сохранены.
$ echo -e 'a\nb\nc\nd\ne\nf\ng' | tr -d '\n' | grep -or 'b.*f'
bcdef
или
$ echo -e 'a\nb\nc\nd\ne\nf\ng' | tr -d '\n' | sed -r 's|b(.*)f|y\1z|'
aycdezg
Я хотел бы использовать grep или sed, потому что я хотел бы знать, что люди сделали бы до awk или perl..
неужели бы?был. * недоступен?Разве у них нет другого эквивалента?
для возможного изменения некоторого ввода с помощью регулярного выражения, которое пересекает строки, и печати его в стандартный вывод или вывод в файл, сохраняя строки .