поиск aptitude что-то # печатать только имена пакетов, без extranea?

474
Phlip

aptitude(обертка apt-get, менее удобная для пользователей, для вас, стариков), ищет и печатает слишком много, когда находит пакеты. Если я только хочу увидеть имена пакетов, какой тип?

Я полагаю, умный cutмог сделать это.

2
Посмотри на отношение. :) Xavierjazz 9 лет назад 0
Вместо этого вы можете попробовать `dpkg --get-selection` или` dpkg -l` для получения дополнительной информации. `dpkg --get-selections | sed 's / * install $ //'` выдаст вам только имена пакетов. AFH 9 лет назад 0

2 ответа на вопрос

2
Dario Seidl

Вам не нужно направлять вывод в любую другую команду. Вы можете изменить выходной формат aptitude с помощью -Fпереключателя. Чтобы просто напечатать названия пакетов, используйте -F%p.

aptitude search foo -F%p 
Абсолютно правильный ответ. Возиться с обрезкой, awk и т. Д. Здесь не имеет смысла. Marki 6 лет назад 0
1
John1024
$ aptitude search mboxgrep | awk '' mboxgrep mboxgrep:i386 

Or,

$ aptitude search fgrep | cut -c5-35 pdfgrep pdfgrep:i386 
Так что это плохо. & AFH комментарий не повредит людям, которые ищут здесь Phlip 9 лет назад 0