Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Администрирование *NIX систем > Вібрать только уникальніе записи


Автор: Reptor 27.6.2008, 14:42
Код

$result = system(bzcat 2008_06_26.bz2 | grep  \|111\| | cut -d \| -f 11,10 | sort | uniq -c)


в этом файле у меня хранится под номером 10 ИП а под номером 11 просто строка. Но мне надо что б уникальное было только по ИП а оно ещё и по строке смотрит. Как сделать что б юник применялся только к номеру 10 - к ИП?

Автор: skyboy 27.6.2008, 14:59

M
skyboy
тема перенесена из "РНР: Общие вопросы"

Автор: Pokoinik 27.6.2008, 14:59
Reptor, вам скорее в тему о unix'e чем в php...

Автор: bobik02 27.6.2008, 15:03
Вы понимаете что делает ваш код ?!

Кстати вопрос к php имеет косвенное отношение ! Потому что вызываться никсовые команды...

Автор: Reptor 27.6.2008, 16:05
и всё таки как мне сделать уникальность только по полю 11? 

Автор: Сумасшедший 27.6.2008, 23:01
http://www.google.com/linux?hl=ru&q=uniq
первая ссылка с примером)

Автор: powerfox 6.7.2008, 18:29
Модератор: форум заканчивается на .ru, напишите, пожалуйста, название темы по-русски.

Автор: gcc 6.7.2008, 19:33
переносите в perl!  smile 


Reptor
, покажите как точно выглядит строка, телепаты уехали в отпуск!

Автор: ZeeLax 6.7.2008, 21:12
gcc, причем тут перл?

Автор: gcc 6.7.2008, 21:22
как вы это тогда сделаете на пхп?

Автор: ZeeLax 7.7.2008, 06:56
Данный код на пхп, не делает этого средствами пхп. Это раз. Во-вторых, это достаточно протая операция, почему бы и не на пхп?

Добавлено через 7 минут и 58 секунд
Reptor, вам читать man sort. А лучше - книжку по пхп.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)