diff --git a/vcsh b/vcsh
index e8fefbb5a39d1d025f2dc76ce0b2ffbf4d73b0ee..8639095b1388452f70557317a7564b390a88fd40 100755
--- a/vcsh
+++ b/vcsh
@@ -186,7 +186,7 @@ use() {
 which() {
 	for VCSH_REPO_NAME in $(list); do
 		for VCSH_FILE in $(get_files); do
-			echo $VCSH_FILE | grep $VCSH_COMMAND_PARAMETER > /dev/null && echo "$VCSH_REPO_NAME: $VCSH_FILE"
+			echo $VCSH_FILE | grep -q "$VCSH_COMMAND_PARAMETER" && echo "$VCSH_REPO_NAME: $VCSH_FILE"
 		done
 	done | sort -u
 }