|
|
ru.unix- RU.UNIX ---------------------------------------------------------------------- From : Victor Sudakov 2:5020/400 08 Jun 2005 09:36:31 To : Eugene Grosbein Subject : Re: поиск --------------------------------------------------------------------------------
Eugene Grosbein wrote:
>
> Есть текстовый файл file, в котором перечислены IP-адреса, по одному в
> строке, а каждая вторая строка несет в себе атрибут IP, стоящего выше
>
> 1.1.1.111
> attrib1
> 1.111.1.1
> attrib2
>
> Из шелла надо узнать, есть ли в нем адрес 1.1.1.1, и если есть,
> получить атрибут. Атрибуты начинаются с буквы.
Hа awk нечто вроде
{
D[NR]=$0
if (D[NR-1] ~ /1\.1\.1\.1/) print $0
}
Может кто предложит что-нибудь изящнее.
--
Victor Sudakov, VAS4-RIPE, VAS47-RIPN
2:5005/49@fidonet http://vas.tomsk.ru/
--- ifmail v.2.15dev5.3
* Origin: AO "Svyaztransneft", SibPTUS (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix/9167c75ee56d.html, оценка из 5, голосов 10
|