如何使用grep打印以某个字符串结尾的行?

时间:2014-06-11 14:10:07

标签: linux grep

我想打印包含" FAIL **"的文件中的所有行。我不想要任何打印失败或失败的行。我该怎么做呢?我希望输出进入另一个文件。

这些行以此字符串结尾。

2 个答案:

答案 0 :(得分:1)

你的命令应该是,

grep 'FAIL\*\*$' file

转义*字符以使grep命令生效。

示例:

$ cat file
avi
la FAIL**
FAIL
foo FAIL**
bar FAIL**

$ grep 'FAIL\*\*$' file
la FAIL**
foo FAIL**
bar FAIL**

答案 1 :(得分:0)

awk也适用:

awk '/FAIL\*\*$/' file