grep - "наше фсё"

Инструменты для управления и диагностики системы

Модераторы: Olej, vikos

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

grep - "наше фсё"

Непрочитанное сообщение Olej » 22 фев 2023, 14:19

grep - для конфигурационных файлов:
- исключить строки комментариев
- исключить пустые строки

grep без комментариев и пустых строк
Это просто делается грепом

Код: Выделить всё

grep -v '^$\|^\s*\#' some-config.conf
Или более коротко, не учитывая комментариев, начинающихся не с начала строки:

Код: Выделить всё

grep -v '^$\|^#' some-config.conf
Как правило, 2-й формы обычно достаточно:

Код: Выделить всё

olej@R420:~$ grep -v '^$\|^#' /etc/fstab
/dev/sda5    /               ext4    errors=remount-ro 0       1
UUID="d834630f-33c1-4013-8226-f82d5acb74c1"  /home        ext4    defaults        0       2 
UUID=682F-17EA  /boot/efi       vfat    umask=0077      0       1
/swapfile                   none            swap                  sw                0       0
UUID="d2e5bbdc-abb2-480f-b601-0ad178f6b831" /home/olej/Загрузки   ext4  rw,user     0       0
Это при том, что я могу туда вписать множество комментариев: какой диск для какой цели, и какие у кого UUID.

Ответить

Вернуться в «Системные утилиты»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость