Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Помогите пожалуйста с AWK скриптом  (Прочитано 1079 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн dfef

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Нужно примерно такое:

./mega-script.sh /var/log/messages 'pattern' 5 8
скрипт по имени mega-script.sh парсит файл /var/log/messages ищет заданный паттерн и отображает 5 строчек до него, его строчку, и 8 строчек после него.

Оффлайн Sova777

  • Участник
  • *
  • Сообщений: 208
    • Просмотр профиля
    • Несколько слов о NetBeans C/C++ Pack'е
Re: Помогите пожалуйста с AWK скриптом
« Ответ #1 : 07 Мая 2009, 14:16:18 »
Это скорей sed. Глянь сюда: http://opennet.ru/base/dev/sed1line.txt.html
Пользователь OpenSolaris 2008.11, Ubuntu 8.10, Windows XP. Mac OS X не нравится, стараюсь не использовать.

Оффлайн dfef

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: Помогите пожалуйста с AWK скриптом
« Ответ #2 : 07 Мая 2009, 14:47:51 »
Это скорей sed. Глянь сюда: http://opennet.ru/base/dev/sed1line.txt.html
прикольно, спасибо, нашел там такое

cat /var/log/messages |grep pattern -A8 -B5

Оффлайн xloroff

  • Новичок
  • *
  • Сообщений: 21
  • Блог "Смольный и Linux"
    • Просмотр профиля
Re: Помогите пожалуйста с AWK скриптом
« Ответ #3 : 07 Мая 2009, 14:48:36 »
а обязательно awk?
вроде можно и так:
grep -B5 -A8 "pattern" /var/log/messages

пока мессагу писал ты уже нашел ответ
Ubuntu "Jaunty Jackalope" 9.04

Оффлайн dfef

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: Помогите пожалуйста с AWK скриптом
« Ответ #4 : 07 Мая 2009, 15:04:55 »
а обязательно awk?
вроде можно и так:
grep -B5 -A8 "pattern" /var/log/messages

пока мессагу писал ты уже нашел ответ
да, оперативно всё очень :)
awk не обязательно, просто когда-то видал именно на нём

 

Страница сгенерирована за 0.016 секунд. Запросов: 21.