Whamcloud - gitweb
LU-425 tests: fix the issue of using "grep -w"
authorYu Jian <yujian@whamcloud.com>
Thu, 12 Apr 2012 15:38:17 +0000 (23:38 +0800)
committerJohann Lombardi <johann@whamcloud.com>
Fri, 11 May 2012 07:20:01 +0000 (03:20 -0400)
commitfe92ca6485e3b8dc71b67cf8ea446048cc5d23f0
treeb4e95988fcbaba484f14658e4cf1183eeec1b2db
parentdd8037d8c74226edaec840cc665ea565972386bc
LU-425 tests: fix the issue of using "grep -w"

This patch fixes the following issue while using "grep -w"
to do exact match:

$ echo /mnt/nbp0-2 | grep -w /mnt/nbp0
/mnt/nbp0-2

Per the description of "-w" option:
-w, --word-regexp
Select only those lines containing matches that form whole words.
The test is that the matching substring must either be at the
beginning of the line, or preceded by a non-word constituent
character. Similarly, it must be either at the end of the line
or followed by a non-word constituent character. Word-constituent
characters are letters, digits, and the underscore.

So, the hyphen "-" character is a non-word constituent character
and "grep -w" does not do exact match on strings which contain it.

Signed-off-by: Yu Jian <yujian@whamcloud.com>
Change-Id: I91962910033f561cc9c9a82bd88bbb6dff5594af
Reviewed-on: http://review.whamcloud.com/2528
Tested-by: Hudson
Tested-by: Maloo <whamcloud.maloo@gmail.com>
Reviewed-by: Minh Diep <mdiep@whamcloud.com>
Reviewed-by: Wei Liu <sarah@whamcloud.com>
Reviewed-by: Johann Lombardi <johann@whamcloud.com>
lustre/tests/acceptance-small.sh
lustre/tests/auster
lustre/tests/replay-dual.sh
lustre/tests/test-framework.sh