Використання команд grep/egrep для перегляду файлів.

terminal logo
Команди grep/egrep можна використовувати для виводу вмісту файлу без певних визначених рядків. Наприклад можна виводити вміст файлів конфігурації без закоментованих рядків. Досить цікава штука так як розмір файлу може бути в кілька метрів довжиною, а на 99.99% це можуть бути коментарі та закоментовані параметри. При цьому основна відмінність команди egrep від grep в тому що для неї просто можна задавати не один фільтр, а декілька. Приклад використання:

egrep -v "^$|^#" /boot/grub/grub.cfg

Що тут маємо - ^X - показує який символ початку рядка ми хочемо додати у шаблон, де X - будь-який символ. | використовуємо для розділення при додаванні кількох символів у шаблон. У даному випадку ми виводимо вміст файлу /boot/grub/grub.cfg без порожніх(^$) та без закоментованих(^#) рядків. Без ключа -v виведуться лише порожні та закоментовані рядки.