Было обсуждение подобного предмета на Gmane и хинду форумах, таким образом, ответ может быть найден там.
Кроме того, я предложил бы запуститься со взгляда, что Ваша программа во время выполнения загрузит правильные библиотеки так попытка ldd
динамично связанный файл, чтобы видеть, что Вы на самом деле работаете против правильных версий и затем запускаете программу через valgrind
потому что совершенно возможно, что Вы обращаетесь к памяти, Вы не были должны и valgrind
сможет показать это Вам.
Необходимо отсортировать вывод для uniq
команда, чтобы смочь работать. См. страницу справочника:
Отфильтруйте смежные согласующие отрезки длинной линии от ВХОДА (или стандартного входа), пишущий для ВЫВОДА (или стандартный вывод).
Таким образом, можно передать вывод по каналу в sort
сначала и затем uniq
это. Или можно использовать sort
способность выполнить вид и уникальный все вместе как так:
$ ...your command... | sort -u
вид | uniq
$ cat <(seq 5) <(seq 5) | sort | uniq
1
2
3
4
5
вид-u
$ cat <(seq 5) <(seq 5) | sort -u
1
2
3
4
5
$ curl -silent http://api.openstreetmap.org/api/0.6/relation/2919627 http://api.openstreetmap.org/api/0.6/relation/2919628 \
| grep node | awk '{print $3}' | sort -u
ref="1828989762"
ref="1829038636"
ref="1829656128"
ref="1865479751"
ref="451116245"
ref="451237910"
ref="451237911"
ref="451237917"
ref="451237920"
ref="451237925"
ref="451237933"
ref="451237934"
ref="451237941"
ref="451237943"
ref="451237945"
ref="451237947"
ref="451237950"
ref="451237953"