在index.html文件中查找关键字的Shell脚本

时间:2017-06-22 14:08:19

标签: shell

我目前刚接触Linux上的shell脚本。我正在尝试创建一个脚本,用于读取我从网站中选择的关键字。例如,如果我的脚本说在food.com上找到单词apple,则脚本将读取网站并吐出一个文本文件,如果脚本拾取了苹果,则说明“单词存在”。我现在遇到的问题是弄清楚我应该做什么。我使用了wget到index.html文件,我现在写了我的if then语句,但没有任何内容。我也在考虑使用curl或regex来读取关键字的html文件。

2 个答案:

答案 0 :(得分:1)

在bash文件中尝试这种方式:

if grep -q yourword yourfile; then
    echo found
else
    echo not found
fi

运行没有-q参数的grep会在匹配时返回匹配项,如果没有找到则返回任何内容,但是当使用-q运行grep时,如果找到它则返回True并{ {1}}如果没有。

答案 1 :(得分:0)

通常用于在文本中查找单词的命令是grep。 你一定要看看它。