2014-03-12 49 views
0

我需要一個腳本來從我的html文件中找到例如「config」的單詞,然後顯示五個字符,它可以是sed或awk或xpath,只要它工作。如何在html文件中找到單詞

這是我的,但它不工作:

sed -nE '/config/s/.*config(.{,5}).*>/\1/p' Lab-console.html 

回答

3

使用-o選項grep(如果可用):

grep -oE 'config.{5}' Lab-console.html 

如果你想那裏有config後不到五個字線,太,只需將其更改爲

config.{,5} 
+1

謝謝您的回覆choroba,我應該先安裝grep嗎?你可以給我一個sed命令的例子嗎? – user3409828

+0

@ user3409828:應該已經安裝了'grep'。只需檢查它是否支持'-o'。 – choroba

+0

它的工作感謝您的幫助,只是一個問題,當我用普通的txt文件嘗試它時,它給了我輸出(單詞「配置」和5個字符後),但是當我用html文件嘗試它沒有輸出時,我想它是因爲.html,它試圖打開文件,任何想法? – user3409828

相關問題