LINUX.ORG.RU

Вывод определенных строк из файла с логами

 , , ,


0

1

Всем, Доброго времени суток!

Я недавно изучаю Linux, и столкнулся со следующей проблемой: у меня есть текстовый файл «logs.txt», в котором записаны логи.

Каким образом я могу из этого файла, вывести 2, 3 и 5 слово из каждой строки и добавить " | " в качестве разделителя?

Заранее благодарю за ответ.

Ответ на: комментарий от zolden

А можете показать пример, как это можно сделать с помощью awk?, а то я пока ещё с awk-не сталкивался.

gvsafronov
() автор топика
Ответ на: комментарий от gvsafronov

И ещё возник один вопрос, касательно файла с логами, описанного мной в первоначальной теме вопроса.

Вопрос следующей: Можно ли с помощью утилиты grep вывести на экран все строки файла «logs.txt», содержащие слово «date», и 5 строк ниже каждой из них?

Как вывести на экран все строки, содержащие слово «date» я разобрался: grep ‘date’ logs.txt

А вот как вывести 5 строк ниже каждой из них, я не знаю…

gvsafronov
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.