Описание тега vertical-jump
Вы можете сделать это, перечислив оба набора пакетов и определения разницы между двумя результатами:
команда grep -найти -Ф <(АПТ список | грэп нестабильная | вырезать -д/ -Ф1) <(АПТ список | грэп экспериментальных | вырезать -д/ с-Ф1)
Это производит “экспериментальных "минус" нестабильной” и может быть адаптирован для расчета разницы при смене нестабильной
и/или экспериментальной
. Строго говоря, это соответствует более чем просто люкс; следующий вариант совпадает путем сопоставления только после /
в АПТ список
с Выход:
команда grep -найти -Ф <(АПТ список | для egrep /.\*нестабильная | вырезать -д/ с-Ф1) <(АПТ список | грэп /.\*экспериментальные | вырезать -д/ -Ф1)
(В противном случае пакеты с “экспериментальный” в названии появляются когда не надо, например при сравнении тестирования и разработки, trafficserver-опытно-Плагины
указан, даже если он присутствует в Unstable.)
Кроме того, АПТ список
только списки кандидатов пакетов по умолчанию, поэтому, чтобы получить правильные результаты, особенно если сравнивать тестируемый и нестабильный, что вам нужно сделать:
команда grep -найти -Ф <(список АПТ-все-версии | для egrep /.\*нестабильная | вырезать -д/ -Ф1) <(список АПТ-все-версии | команда grep /.\*экспериментальные | вырезать -д/ -Ф1)
Как вырезать
с извлеките пакет из АПТ
’ы выходной. Первый набор пакетов (с нестабильно) дается также перечень моделей для команды grep
с помощью -Ф
вариант. -Ф
говорит грэп
, чтобы рассмотреть узоры как обычный текст строки, а не регулярных выражений; -х
говорит это, чтобы соответствовать каждый шаблон полностью; а -в
Говорит его в список строк, которые не соответствуют данной модели.
Так что команда grep
принимает все пакеты в экспериментальной, оставляет только те, которые не в списке пакетов из UNSTABLE, и выдает результат.
В <()
конструкции использовать процесс замещения кормить стандартный вывод команды, содержащиеся в скобках к трубе, который может быть использован в качестве ввода для другой команды; см. расширенным Баш руководство для деталей.