Я пытался делать это сам со следующим:предваряя соответствующие строки в файле
for i in $(grep something toprefix.log); do sed -i -e 's/^/prefix/' $i; done
Прежде всего, извинения за костном головокружения - Я знаю, что выше не работает!
В принципе, я хочу применить префикс к соответствующим строкам в файле журнала, используя grep, и sed или awk.
prefix-matching
prefix-matching
not-matching
prefix-matching
not-matching
not-matching
prefix-matching
Заранее спасибо.
Благодаря Tichodroma. Я попробовал это и получил «sed: нет входных файлов». Кроме того, извинения - я не упомянул, что «что-то», которое я анализировал с помощью grep, не находится в начале строк в toprefix.log. – rockshore
Не используйте перенаправление ввода '<'. –
'/ something /' ищет «что-то» * в любом месте * в строке. –