如何使用grep从命令行参数中查找特殊字符?

时间:2015-02-16 21:33:28

标签: bash

我使用grep从命令行参数中搜索特定字符。

我在我的剧本中写了以下内容:

isPath=$( $1|grep -c -q '/' )

但我一直收到警告信息:没有这样的文件或目录。

我只想将第一个参数视为普通字符串并搜索特定字符!!这样做似乎很难!

任何帮助!

1 个答案:

答案 0 :(得分:1)

这应该这样做:

isPath=$( echo "$1"|grep -c '/' )

在这种情况下,引号可能不是必需的,但一般情况下使用它们是一种好习惯。