Ошибка для подсчета количества записей, исключая любые заголовки в файлах.В некоторых файлах есть 2-3 заголовка (то же имя заголовка), а в других только один.
Ниже EGREP работает нормально для большинства, но для одного файла (F220.) Он дает меньшее количество, хотя символ '$' недоступен в заголовке или данных.
Используемая команда:
srccount=`egrep -cv '[#$]|georgia:|Order|F220.' $FILE`
Эти операторы прекрасно работают для файла (F220.), Не знаю, почему ???
srccount=`egrep -cv ' [#$]|georgia:|Order|F220.' $FILE`
- пробел перед []
srccount=`egrep -cv '[#]|georgia:|Order|F220.' $FILE`
- $
символ удален, но может вызвать несоответствие, если файл 4 имеет $
Пример:
File 1 - header has F220.fieldname1
File 2 - header has georgia:fieldname1, georgia:fieldname2
File 3 - header has Order.fieldname1
File 4 - header has # or $ like Wed $ or Wed #
Любая помощь с использованием EGREP илиAWK / SED приветствуется.