Просмотр конфигурационных файлов без комментариев и пустых строк


Это возможно с помощью такой команды:

cat squid.conf | grep -v '^#' | sed '/^$/d' | more

Разберем команду подробнее.
считываем файл:

cat squid.conf

Выбираем из прочитанного только строки, не начинающиеся с "#":

grep -v '^#'

Удаляем пустые строки потоковым текстовым редактором sed :

sed '/^$/d'

Где:
^ - Соответствует началу строки
$ - Соответствует концу строки
т.е. пустые строки
d - удаление

И передаем результат в more для просмотра:

more

March 14, 2012