使用不同的过滤器

时间:2018-05-21 19:12:03

标签: unix

计算排除文件中任何标题的记录数的问题。在某些文件中有2-3个标题(相同的标题名称),其他文件只有一个。

EGREP下面的大多数文件都适用于一个文件(F220。)虽然标题或数据中没有“$”符号,但它的计数较少。

使用的命令:

srccount=`egrep -cv '[#$]|georgia:|Order|F220.' $FILE`

这些语句适用于文件(F220。),不知道为什么???

  1. srccount=`egrep -cv ' [#$]|georgia:|Order|F220.' $FILE` - []之前的空格

  2. srccount=`egrep -cv '[#]|georgia:|Order|F220.' $FILE` - $符号被删除,但如果文件4有$

  3. 会导致不匹配

    示例:

    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的帮助都将不胜感激。

0 个答案:

没有答案