Пытаюсь просмотреть файл без отображения комментов.
Шаблон:  '^[ \t]*#' 
(начинается с 0 или более пробелов или табов, за которыми следует символ #)
Проверяем. Строка должна совпасть с шаблоном, а значит не отобразиться (grep с 
параметром -v)
~%=> echo "\t#comment" | grep -v  '^[ \t]*#'  | wc -c
10
Не работает.
Меняем таб на пробел:
 ~%=> echo " #comment" | grep -v '^[ ]*\#' |wc -c
0
Работает!   
А вот awk правильно работает:
echo "\t#comment" | awk '!/^[ \t]*\#/{print}'|wc -c
0
(аналогично греповскому '-v' перед шаблоном отрицание '!')

Или я что-то не понимаю или одно из двух :)

-- 
С Уважением, Виктор Синявский
_______________________________________________
Sysadmins mailing list
[email protected]
https://lists.altlinux.org/mailman/listinfo/sysadmins

Ответить