2017-06-22 31 views
0

我目前還不熟悉Linux上的shell腳本。我正在嘗試創建一個腳本,讀取我從網站中選擇的關鍵字。例如,如果我的腳本說在food.com上找到蘋果這個詞,那麼腳本會讀取該網站,並吐出一個文本文件,如果蘋果被該腳本拾取,那麼該文件會顯示「存在單詞」。我現在面臨的問題是搞清楚我該怎麼辦。我用wget來創建index.html文件,我現在已經寫出了我的if語句,但沒有任何內容。我也想用curl或regex來閱讀我的關鍵字html文件。在index.html文件上查找關鍵字的shell腳本

回答

0

通常用於在文本中查找單詞的命令是grep。 你一定要看看它。

+0

Thxs讓我看看grep。 – karkha2894

1

試試這個辦法在你的bash文件:

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

運行的grep沒有-q說法,如果它開創它並沒有什麼,如果它不是創立它返回了比賽,但-q運行grep的時候會返回True如果如果沒有,則創建它並且False