使用grep从文件中搜索完全匹配的行

时间:2015-07-28 14:47:37

标签: unix

我有一个包含以下内容的属性文件。

mongodb.databasename=dbname
#mongodb.databasename=dbname

从这里我需要取出只有" mongodb.databasename = dbname"的行。我试过

cat app.properties | grep mongodb.databasename=dbname

但它会检索两行。我试过很多选项-w,-F,-h但是我无法得到我需要的东西。任何人都可以帮助我如何只获得完全匹配的行。我也试过这个" How to make grep only match if the entire line matches?"但是我无法得到我需要的东西。

1 个答案:

答案 0 :(得分:2)

cat stack | grep -E '(^|\s)mongodb.databasename=dbname($|\s)'