В то время как я предпочитаю использование решения Nathan pcregrep
, вот решение с помощью только grep
grep -o -z -P 'Foo(.*)\n(.*)Bar' file
Объяснение опций:
-o
распечатайте только подобранную часть. Необходимый начиная с включения -z
будет распечатка целый файл (если не будет \0 где-нибудь),-z
Рассматривайте вход как ряд строк, каждый завершенный нулевым байтом (символ ASCII NUL) вместо новой строки.-P
жемчуг regex синтаксис РЕДАКТИРОВАНИЕ: Эта версия распечатывает все подобранные строки
grep -o -P -z '(.*)Foo(.*)\n(.*)Bar(.*)' file
Менеджер окон - то, что бежит, Вы вошли в систему. Графический экран входа в систему называют менеджером по оформлению. Для установки менеджера по оформлению в Arch консультируйтесь с Wiki.
Это сводится к установке менеджера по оформлению с pacman
, и затем
systemctl enable [your chosen display manager]