2014-09-28 3 views
0

Привет, ребята, это вопрос, заданный мне как задание. Пожалуйста, помогите мне понять это.Что здесь означает «uniq»

Рассмотрите новый оператор |||. Он будет принимать выходные данные предыдущей программы, а передать его в качестве входных данных для трех разных программ. Дайте программе triplepipe.c значение с помощью следующей команды:

ls -l | uniq ||| grep^d, grep^-, grep^p.

Не использовать popen() вызов библиотеки, system() вызов библиотеки или временные файлы.

Я знаю, что такое команда uniq. Но что он делает рядом с ls -l, что дает список уникальных предметов, так или иначе? Что на сайте? uniq добавлено здесь?

ответ

0

Да, в каталоге не может быть повторяющихся записей, поэтому у ls -l не будет дублированных строк (кроме, быть может, в какой-то чрезвычайно необычной ситуации, я не уверен в этом). Я думаю, что uniq здесь бесполезен и, вероятно, является ошибкой.

Смежные вопросы