需要帮助awk命令

时间:2015-02-12 07:20:31

标签: regex bash unix awk scripting

  1. 我有一个包含各种字符串的文件file1。这些字符串必须与正则表达式一起使用。
  2. 我有另一个将实时更新的文件。 tail -f <filename>将提供连续输出。

  3. 我的要求是跳过file1中的字符串,并在file2中显示其余输出。

  4. 例如:file1的内容低于

    Result of operation: got a 2 bytes
    49.53.4F.30.31.36.30.30.30.30.31.35.30.32.31.30
    Processing Event
    

    注意:要匹配file1中的第2行,我必须使用正则表达式。

    File2的内容为file1 + X. 因此,在我的输出中只应显示X(额外的行)。

1 个答案:

答案 0 :(得分:1)

要在file2中跳过与正则表达式匹配的任何行,实时显示file1的添加内容,请使用:

tail -f file2 | grep -vf file1