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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Помогите с синтаксисом в скрипте  (Прочитано 1130 раз)

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

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Помогите с синтаксисом в скрипте
« Ответ #15 : 13 Октября 2014, 14:45:58 »
grep 'СЛОВО1.*\[СЛОВО2\]' log

Оффлайн DDDstart

  • Автор темы
  • Участник
  • *
  • Сообщений: 197
  • Linux создан для сети, как птица для полета
    • Просмотр профиля
Re: Помогите с синтаксисом в скрипте
« Ответ #16 : 13 Октября 2014, 14:51:11 »
АЛЛИЛУЙЯ!
cat $LOG | grep СЛОВО1| grep \\[СЛОВО2\\]

Кажись так, буду испытывать.


Пользователь решил продолжить мысль 13 Октября 2014, 14:53:30:

Заинтересовался задачей, одно из решений:
1. Слова в одной строчке
cat $LOG | grep СЛОВО1 | grep \\[СЛОВО2\\]

Спасибо, вроде так, буду прикручивать
« Последнее редактирование: 13 Октября 2014, 14:53:30 от DDDstart »
Неверующие остаются неверующими только до момента своей смерти

Оффлайн wtsch

  • Участник
  • *
  • Сообщений: 213
    • Просмотр профиля
Re: Помогите с синтаксисом в скрипте
« Ответ #17 : 13 Октября 2014, 14:53:34 »
DDDstart,
cat $LOG | grep "СЛОВО1.*\[СЛОВО2\]"

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Помогите с синтаксисом в скрипте
« Ответ #18 : 13 Октября 2014, 14:56:33 »
DDDstart,
cat $LOG | grep "СЛОВО[0-9]"
Wars ~.o

Оффлайн DDDstart

  • Автор темы
  • Участник
  • *
  • Сообщений: 197
  • Linux создан для сети, как птица для полета
    • Просмотр профиля
Re: Помогите с синтаксисом в скрипте
« Ответ #19 : 13 Октября 2014, 14:56:46 »
    О, надо поддержать. :-\
    Но если Вам не нужны спецсимволы почему не использовать grep -F [СЛОВО2]?
    А зачем искать именно в скобках? Или зачем-то надо отсеять варианты где слово2 не в скобках?[/li][/list]

    Нужно было выцарапать СЛОВО2 ИМЕННО в квадратных скобках, потому что без скобок оно встречается в логе еще кучу раз

    Пользователь решил продолжить мысль 13 Октября 2014, 17:05:37:
    Спасибо ВСЕМ!
    Работает!
    « Последнее редактирование: 13 Октября 2014, 17:05:37 от DDDstart »
    Неверующие остаются неверующими только до момента своей смерти

     

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