Задать вопрос
Victor_M
@Victor_M
Системный аналитик

Как в выводе tail заменить одну подстроку на другую?

ОС Debian
через ssh подключаюсь к серверу
С помощью команды
tail /var/log/proftpd/proftpd.log /var/log/proftpd/xfer.log -f | grep "192.168.0.1\|192.168.0.5"
получаю из лога необходимые строки....
Хочется заменить в последующем выводе на экран ip на осмысленные надписи...
Как это можно сделать?
  • Вопрос задан
  • 58 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
Softer
@Softer
Правильный вариант (см.каменты):
tail /var/log/proftpd/proftpd.log /var/log/proftpd/xfer.log -f | grep --line-buffered "192.168.0.1\|192.168.0.5" | sed -u -e 's/192.168.0.5/Petya/g'


Первоначальный вариант:
tail /var/log/proftpd/proftpd.log /var/log/proftpd/xfer.log -f | grep "192.168.0.1\|192.168.0.5" | sed 's/192.168.0.1/Vasya/g'  | sed 's/192.168.0.5/Petya/g'


Почему бы и нет? :)
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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