在windows中命令类似于grep

时间:2015-08-17 12:21:47

标签: grep clearcase findstr

我得到了命令findstr

cleartool lshistory -fmt "%n,%c" |findstr /C:"US-100"

给我下面的日志

  

App.java @@ \主\ 6,US-100
      目标@@ \主\ 0,目标@@ \主,目标@@,US-1001
      目标@@ \主\ 1,US-1001
      newfilecreated.txt @@ \主\ 1,美国1001
      newfilecreated.txt @@ \主\ 0,newfilecreated.txt @@ \主,newfilecreated.txt @@,US-1001
      anotherfile.txt @@ \主\ 1,美国1001
      anotherfile.txt @@ \主\ 0,anotherfile.txt @@ \主,anotherfile.txt @@,US-1001
      akshay.txt @@ \主\ 1,美国1001
      akshay.txt @@ \主\ 0,akshay.txt @@ \主,akshay.txt @@,US-1001

这给了我带有评论US-1001的日志,但是我想要具有评论等于US-100的日志而不是US-1001日志

1 个答案:

答案 0 :(得分:1)

查看findstr,您可以使用正则表达式

cleartool lshistory -fmt "%n,%c" |findstr /R "US-100$"
# or
cleartool lshistory -fmt "%n,%c" |findstr /R ".*US-100$"

$anchor强制该行以US-100结束。