The UNIX and Linux Forums  
Здравствуйте и добро от Соединенных Штатов UNIX и Linux Форумы! Благодарим Вас за посещение и вступления нашей мирового сообщества.

Go Back   В UNIX и Linux Форумы > Топ форумы > Shell программирование и сценарии
.
Google unix.com



Shell программирование и сценарии Почтовые вопросы о KSH, CSH, SH, BASH, Perl, PHP, SED, AWK и скрипты оболочки и оболочки скриптовых языков здесь.

Подробнее UNIX и Linux Темы форума можно найти полезные
Нить Резьба для начинающих Форум Ответы Последнее сообщение
Sed Диапазон выпуск Wrathe Shell программирование и сценарии 2 06-17-2008 03:54 PM
Копирование файлов с удаленного м / с конкретных папок jhoomsharabi Shell программирование и сценарии 0 06-12-2008 07:31 AM
specifing круга .... zedex UNIX перспективных И опытных пользователей 1 10-19-2007 09:07 AM
Найдите строку в диапазоне! azmathshaikh Shell программирование и сценарии 0 05-01-2005 03:54 AM
Unix ШОС 5.0.6 вне диапазона josramon UNIX для чайников Вопросы И Ответы 5 02-21-2003 02:06 PM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered By Powered by Google
 
LinkBack Резьба Инструменты Искать в этом Thread Оценка: Thread Rating: 2 votes, 5.00 average. Режимы дисплея
Old 07-16-2008
sylaan sylaan is offline
Зарегистрированный пользователь
  
 

Регистрация: Февраль 2008
Сообщений: 14
Матч конкретный диапазон IP

Привет всем,

Я хотел бы немного помочь с проблемой, я с. У меня следующий пример файла:

$ Кота test_hosts
10.10.2.3 host1
10.10.2.4 host2
10.10.2.130 host3
10.10.2.5 host4
10.10.2.230 host5
10.10.2.22 host6

Мне нужно соответствовать все IP-адреса в диапазоне 10.10.2.1-10.10.2.22. Я старался все виды вещей, но и для жизни, я не могу получить его на работу.

$ Кота test_hosts | egrep "10 \ .10 \ .2 \. [1,22] \ S"

Это показывает ничего.

$ Кота test_hosts | egrep "10 \ .10 \ .2 \. [1,22]"
10.10.2.130 host3
10.10.2.230 host5
10.10.2.22 host6

Не то, что мне нужно. Что я делаю неправильно?


Спасибо,
Sylaan
Old 07-16-2008
zaxxon's Avatar
zaxxon zaxxon is offline Forum Staff  
Модератор
  
 

Регистрация: Sep 2007
Местонахождение: Германия
Сообщения: 2276
Код:
sort -t "." -k 1,1n -k 2,2n -k 3,3n -k 4,4n infile| sed -n '/10.10.2.3 /,/10.10.2.22/p'
К сожалению, это не хорошо, как вы должны указать существующий начало и конец, то есть. .3 И .22. Я не лучше атм, но я-то пара придет с более кодекса в ближайшее время.

Ваш код не работает, потому что [1,22] не ряд регулярных выражений. AFAIK это будет написана [1-22], но я не рабочие либо
Old 07-16-2008
sylaan sylaan is offline
Зарегистрированный пользователь
  
 

Регистрация: Февраль 2008
Сообщений: 14
Да, забыл упомянуть о том, что я пробовал [1-22], а он не работает для меня либо. Я на SunOS 5.10.

Рода команда работает, спасибо за это. К сожалению, мне придется в конечном итоге разобрать очень больших файлов системных журналов, и я думаю, что в не столь эффективными и быстрыми
Old 07-16-2008
radoulov's Avatar
radoulov radoulov is online now Forum Staff  
наркоман
  
 

Регистрация: Январь 2007
Местоположение: Варна, България / Милан, Италия
Сообщения: 2,859
То вроде этого:

Код:
egrep '10\.10\.2\.([1-9]|(1[0-9]|2[0-2])) ' test_hosts
Old 07-16-2008
sylaan sylaan is offline
Зарегистрированный пользователь
  
 

Регистрация: Февраль 2008
Сообщений: 14
Это работает, большая благодарность
Old 07-16-2008
zaxxon's Avatar
zaxxon zaxxon is offline Forum Staff  
Модератор
  
 

Регистрация: Sep 2007
Местонахождение: Германия
Сообщения: 2276
Да, хорошо знаю, ты radoulov!
Closed Thread

Закладки

Теги
Regex, регулярные выражения

Резьба Инструменты Искать в этом Thread
Искать в этом Thread:

Расширенный поиск
Режимы дисплея Оценить эту ветку
Оценить эту ветку:

Отправка Правила
Вы не может Начать новую нитей
Вы не может Почтовые ответы
Вы не может Почтовые вложения
Вы не может Редактировать Ваши сообщения

BB код быть На
Смайлики являемся На
[IMG] код На
HTML-код Вне
Trackbacks являемся На
Pingbacks являемся На
Refbacks являемся На




Часовой пояс GMT -4. Текущее время 08:33 AM.


Powered By: Справка, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Язык Переводы на питание от .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
В UNIX и Linux форумы Содержание Copyright © 1993-2009. Все права Reserved.Ad управления по RedTyger

Содержание соответствующие URL-адреса в vBSEO 3.2.0