我将变量传递给grep时遇到了问题。它总是返回0.这是我的代码:
#!/bin/bash
tests="some text"
found=$(grep "$tests" /file.conf | wc -l)
echo "$found"
以这种方式调用时,始终为0。直接致电时
found=$(grep "some text" /file.conf | wc -l)
它返回例如3。
提前致谢!
答案 0 :(得分:0)
更改:
found=$(grep "some text" /file.conf | wc -l)
到
found=$(grep -c "some text" /file.conf)
:)
戴尔