Вы прошли полпути с концом -анкера -линии $
; вам просто нужно закрепить начало строки с помощью ^
. Похоже, у вас все в порядке с начальным пробелом, так что учтите и это, с*
:
grep -E "^ *([0-9]{4} [0-9]{4} [0-9]{4} [0-9]{4})$" test.txt
Если это поможет упростить ввод (или понимание )чего-либо, вы можете комбинировать первые три шаблона:
grep -E "^ *([[:digit:]]{4} ){3}[[:digit:]]{4}$"
... означает, что вам нужно 3 из количества (4 цифры, за которыми следует пробел ), за которым следует пробел, затем 4 цифры, затем EOL.
Похоже, это не ошибка или ошибка. На странице LightDM man
файл конфигурации указан как /etc/lightdm/lightdm.conf
. Далее, согласно проекту LightDM файл README.md , конфигурация LightDM предоставляется следующими файлами:
/usr/share/lightdm/lightdm.conf.d/*.conf
/etc/lightdm/lightdm.conf.d/*.conf
/etc/lightdm/lightdm.conf