Gnome должен быть установлен как группа "GNOME Desktop" на Fedora. Для проверки подгрупп и их пакетов используйте:
# list mandatory gnome groups
yum groups info GNOME\ Desktop
# list packages from mandatory group
yum groups info gnome-desktop
Там у вас есть список пакетов и вы можете выбрать те, которые вам нужны. Но будьте внимательны к зависимостям - некоторые из них нуждаются в самом gnome.
Попробуйте это,
my_file=dev-app.0005
ls -1 | sed -n "/$my_file/,//p"
-1
Печатает одну запись в строке вывода для ls
. sed -n '/dev-app.0005/,//p'
напечатает все после сопоставления шаблонаdev-app.0005
Попробуйте также (украсть из сообщения msp9011)
$ read TIME my_file REST < metadatafile
$ ls dev* | sed -n "/$my_file/,\$p"
dev-app.0005
dev-app.0006
dev-app.0007
dev-app.0008
bash, сshopt -s extglob
:всеми файлами, кроме 4, которые вам не нужны:
ls !(dev-app.000[1-4])
См. Сопоставление шаблонов в руководстве по башу.
Я попробовал с помощью awk описанный ниже метод, и он работал нормально
for i in `cat filename`; do k=`echo $i|awk -F "" '{print substr($NF,1,1)}'`
> if [[ $k -ge 5 ]]
> then
> echo $i
> fi
> done
output
dev-app.0005
dev-app.0006
dev-app.0007
dev-app.0008
Я отвечаю на свой вопрос. Я нашел еще один простой способ.
ls | grep dev-app.| awk '$1 >= "dev-app.0005"'