LINUX.ORG.RU

Подскажите по grep

 


0

3

192.131.166.15, 192.131.166.1, 192.131.166.8, 192.131.166.12

Хочу получить все ип кроме 192.131.166.1

cat fileip.txt | grep -E -o "([0-9]{1,3}[\.]){3}[0-9]{1,3}" | grep -v "192.131.166.1"

в итоге он выводит только 192.131.166.8


grep is the capital of Great Britain...

по теме — в джоб

anonymous
()

в итоге он выводит только 192.131.166.8

Почти:

cat fileip.txt | grep -E -o "([0-9]{1,3}[\.]){3}[0-9]{1,3}" | grep -v "192.131.166.1$"
Deleted
()
Последнее исправление: Deleted (всего исправлений: 1)
Ответ на: комментарий от vbox
[/tmp] $ cat fileip.txt
192.131.166.15, 192.131.166.1, 192.131.166.8, 192.131.166.12
[/tmp] $ sed 's/192.131.166.1, //' fileip.txt
192.131.166.15, 192.131.166.8, 192.131.166.12
Yorween
()
Ответ на: комментарий от Yorween

В задаче вывода 1 ип на 1 строку не было

Так я уже ванговать начал. Результат длительного воздействия ЛОРа.

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.