поиск шаблона и дисплей последний происходящий шаблон?

Если Ваш вопрос был ограничен

любая система Linux (любого распределения)

но все системы имеют доступ к сети к единственному серверу. Вы могли использовать что-то как NIS или YP. Таким образом, этот ответ ограничен администраторами в единственной организации.

У Вас все еще есть проблема, где почти каждое распределение имеет немного отличающиеся способы настроить YP, но конфигурация только происходит однажды. Кроме того, этот тип сети не тривиален.

На единственном сайте/сети Вы получите большое выполнение этого. В сочетании с автомонтированием моим фаворитом является способность к SSH любому *, отклоняют машину и имеют в наличии все мои домашние файлы и инструменты мне.

К точке распределение, которое Вы выбираете для ведущего устройства, является системой, которую Вы используете для руководящих пользователей. У Вас затем будет единственный набор инструментов/документации для управления пользователями и группами.

Даже возможно использовать что-то как LDAP и инструменты самбы на ведущем устройстве. Используя самбу также позволяет мне иметь свои домашние файлы в наличии для меня на машинах окон.

1
01.12.2015, 18:05
2 ответа

Можно использовать комбинацию sed и grep если Вы не возражаете для инвертирования (извлеченных) строк файла журнала дважды (см., Как я могу инвертировать строки в файле?).

# test case
echo '
startup 1
shutdown 1
startup 2
shutdown 2
startup 3
line 1
line 2
line 3
line 4
line 5
shutdown 3
line 1
line 2
line 3
line 4
line 5
' | 
tail -r | sed -n -e '1,/startup/p' | tail -r | grep -E -A 3 '(startup|shutdown)'


# output
startup 3
line 1
line 2
line 3
--
shutdown 3
line 1
line 2
line 3
3
27.01.2020, 23:17

попытайтесь использовать grep вместо этого sed опция остроумия '-после-того,-как-контекст'.

Пример:

cat logfile | grep --after-context=3 startup
2
27.01.2020, 23:17
  • 1
    Бесполезное использование кошки –  ДМИТРИЙ МАЛИКОВ 14.11.2011, 10:13

Теги

Похожие вопросы