Иногда для удобства быстрого чтения конфига в Linux нужно отобразить все незакоментированные строки конфига. То есть те, которые не начинаются с символа рештка  # (либо двоеточия, тильды или какого-нибудь другого спецсимвола). Например, дефолтный конфиг Squid из почти пяти тысяч(!) строк можно прочитать на "одном экране".

Сделать это можно обработав вывод, скажем, утилиты CAT с помощью GREP таким образом:

grep -v -E "#|^$"

 

То есть дав команду:

cat /etc/squid3/squid.conf | grep -v -E "#|^$"

получим на выходе около 20 ключевых строк, активирующих настройки.

Есть так же существенное отличие в синтаксисе ^# и #. Первое - это все строки начинающиеся с #, второе - все строки содержащие #.

источник - http://winst0n.livejournal.com/12384.html

NewMixer (c) 2017