我想要在一个很大的字符串中通过 grep 查找一个小字符串。这两个字符串都已经被存储为变量,下面是一个代码示例:
#!/bin/bash
long_str=$(man man)
shrt_str="guide"
if grep -q $shrt_str $long_str ; then
echo "Found it!"
fi
我觉得变量扩展不是按照我的预期工作的。我已经尝试过使用[ ]
和[[ ]]
,也引用了变量并将输出导入到/dev/null
,但无论我做什么都不起作用。
有人有什么想法吗?