标签: bash
我使用grep从命令行参数中搜索特定字符。
我在我的剧本中写了以下内容:
isPath=$( $1|grep -c -q '/' )
但我一直收到警告信息:没有这样的文件或目录。
我只想将第一个参数视为普通字符串并搜索特定字符!!这样做似乎很难!
任何帮助!
答案 0 :(得分:1)
这应该这样做:
isPath=$( echo "$1"|grep -c '/' )
在这种情况下,引号可能不是必需的,但一般情况下使用它们是一种好习惯。