Как отфильтровать wvdial/pppd терминальный вывод

.gtkrc конфигурационный файл для Gtk, библиотеки GUI, пользовавшейся приложениями GNOME и другими. Gtk 1.x чтение программ ~/.gtkrc; Gtk 2.x чтение программ ~/.gtkrc-2.0.

Программа настроек Gnome, возможно, создала один из этих файлов для Вас. Если это не имеет, можно создать тот сами. Существует некоторая документация синтаксиса и опций в руководстве разработчика Gtk под “файлами ресурсов”.

1
14.11.2011, 22:33
1 ответ

То, что я сделал бы, должно перенаправить вывод wvdial в файл, и отдельно распечатывают “интересные” строки из файла, как они появляются.

wvdial >wvdial.log 2>&1

Вот один способ отфильтровать файл. tail -n +1 -f средства следовать за файлом, когда это растет (-f), начиная с первой строки (-n +1). Фильтр grep -v средства отобразить всех кроме согласующего отрезка длинной линии; -E выбирает “современный” синтаксис для регулярных выражений.

tail -n +1 -f wvdial.log |
grep -vE '^--> (pppd: >\[7f\]|Warning)$'

Существует несколько программ, которые сочетают функцию часов файла tail -f (который часто называют, выслеживая файл) с фильтрацией и окраской возможностей; просмотрите tail наклеить этот сайт и видеть в особенности grep и хвост-f? и Как иметь хвост-f шоу, окрашенное выводом.

2
27.01.2020, 23:40
  • 1
    То, на чем я обосновался, является перенаправлением к файлу журнала, таким образом, я получаю весь вывод. Затем хвост-f, переданный по каналу через grep-v, переданный по каналу через sed к colorize. Я посмотрел на мультихвост для колоризации, но похоже, что это имеет собственную кривую обучения. Если я имею, должен изучить что-то, в этой точке, это должен быть regex и стандартные инструменты.:) Спасибо за Ваш вход! –  BentFX 16.11.2011, 08:12

Теги

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