Титла: Помощ за BASH Публикувано от: XsPiDeR в May 02, 2009, 00:20 Здравейте,
Има ли някакъв начин от един файл, примерно с IP адреси които се повтарят да се изкарат някак си тези повтарящите се само по веднъж. Пример ips.txt 192.168.0.1 192.168.0.1 192.168.0.3 192.168.0.3 192.168.0.3 И искам да испише следното след като grep/egrep/awk или по какъвто и да било начин да излезе ип адреса само веднъж 192.168.0.1 192.168.0.3 -- Благодаря предварително. Титла: Re: Помощ за BASH Публикувано от: LinuxFanUNIX в May 02, 2009, 00:29 Това би могло да помогне, дори и да не е най-доброто решение:
Ако приемем че адресите са в /tmp/ip.txt Код
Така ще стане. Титла: Re: Помощ за BASH Публикувано от: manul в May 02, 2009, 01:05 Решението на LinuxFanUnix е доста неефективно... пък и има допълнителни ограничения за символите и т.н.
Опитай така Код или Код
също пробвай после man sort man uniq ;) Титла: Re: Помощ за BASH Публикувано от: mitaka_g в May 02, 2009, 01:08 Код
Титла: Re: Помощ за BASH Публикувано от: XsPiDeR в May 02, 2009, 01:45 Благодаря на всички. Това последното ми свърши добра работа.
Титла: Re: Помощ за BASH Публикувано от: DNAeon в May 03, 2009, 12:38 А защо не просто така:
Код
Като просто замениш <ips_file> с твоя файл с ИП-та ;) |