diff --git a/tests/test-command-template.t b/tests/test-command-template.t
index 895f04955a49fede4d59b5aeaa2d0ab492c4a377_dGVzdHMvdGVzdC1jb21tYW5kLXRlbXBsYXRlLnQ=..11ab8714f52982cfbf7f2610dab5e596daabe848_dGVzdHMvdGVzdC1jb21tYW5kLXRlbXBsYXRlLnQ= 100644
--- a/tests/test-command-template.t
+++ b/tests/test-command-template.t
@@ -120,7 +120,7 @@
   $ hg log --style default > style.out
   $ cmp log.out style.out || diff -u log.out style.out
   $ hg log -T phases > phases.out
-  $ diff -U 0 log.out phases.out | grep -v '^---\|^+++'
+  $ diff -U 0 log.out phases.out | egrep -v '^---|^\+\+\+'
   @@ -2,0 +3 @@
   +phase:       draft
   @@ -6,0 +8 @@
@@ -146,7 +146,7 @@
   $ hg log -v --style default > style.out
   $ cmp log.out style.out || diff -u log.out style.out
   $ hg log -v -T phases > phases.out
-  $ diff -U 0 log.out phases.out | grep -v '^---\|^+++'
+  $ diff -U 0 log.out phases.out | egrep -v '^---|^\+\+\+'
   @@ -2,0 +3 @@
   +phase:       draft
   @@ -7,0 +9 @@
@@ -212,7 +212,7 @@
   $ hg --color=debug log --style default > style.out
   $ cmp log.out style.out || diff -u log.out style.out
   $ hg --color=debug log -T phases > phases.out
-  $ diff -U 0 log.out phases.out | grep -v '^---\|^+++'
+  $ diff -U 0 log.out phases.out | egrep -v '^---|^\+\+\+'
   @@ -2,0 +3 @@
   +[log.phase|phase:       draft]
   @@ -6,0 +8 @@
@@ -238,7 +238,7 @@
   $ hg --color=debug -v log --style default > style.out
   $ cmp log.out style.out || diff -u log.out style.out
   $ hg --color=debug -v log -T phases > phases.out
-  $ diff -U 0 log.out phases.out | grep -v '^---\|^+++'
+  $ diff -U 0 log.out phases.out | egrep -v '^---|^\+\+\+'
   @@ -2,0 +3 @@
   +[log.phase|phase:       draft]
   @@ -7,0 +9 @@