Всем привет.
Есть jessie. В джесси есть task-и. Делаю
aptitude search ~tdesktop
и получаю простынку пакетов, среди которых есть пакеты, которые отвечают за установку конкретного DE. Пример:
p task-galician-desktop - Galician desktop
p task-galician-kde-desktop - Galician KDE desktop
p task-georgian-desktop - Georgian desktop
p task-german-desktop - German desktop
p task-german-kde-desktop - German KDE desktop
p task-gnome-desktop - GNOME
p task-greek-desktop - Greek desktop
p task-greek-kde-desktop - Greek KDE desktop
p task-gujarati-desktop - Gujarati desktop
p task-gujarati-kde-desktop - Gujarati KDE desktop
p task-hebrew-desktop - Hebrew desktop
p task-hebrew-gnome-desktop - Hebrew GNOME desktop
p task-hebrew-kde-desktop - Hebrew KDE desktop
Я хочу получить ТОЛЬКО пакеты, которые отвечают за варианты DE. Эти строчки отличаются от остальных тем, что у них в описании всего ОДНО слово. Как это красиво отфильтровать?
Вот есть такой вариант
aptitude search ~tdesktop | awk -F" " 'NF < 5'
p task-cinnamon-desktop - Cinnamon
p task-gnome-desktop - GNOME
p task-kde-desktop - KDE
p task-lxde-desktop - LXDE
p task-mate-desktop - MATE
i task-xfce-desktop - Xfce
Оно вроде работает, но может кто покрасивше что предложит?