0
我需要一個腳本來從我的html文件中找到例如「config」的單詞,然後顯示五個字符,它可以是sed或awk或xpath,只要它工作。如何在html文件中找到單詞
這是我的,但它不工作:
sed -nE '/config/s/.*config(.{,5}).*>/\1/p' Lab-console.html
我需要一個腳本來從我的html文件中找到例如「config」的單詞,然後顯示五個字符,它可以是sed或awk或xpath,只要它工作。如何在html文件中找到單詞
這是我的,但它不工作:
sed -nE '/config/s/.*config(.{,5}).*>/\1/p' Lab-console.html
使用-o
選項grep
(如果可用):
grep -oE 'config.{5}' Lab-console.html
如果你想那裏有config
後不到五個字線,太,只需將其更改爲
config.{,5}
謝謝您的回覆choroba,我應該先安裝grep嗎?你可以給我一個sed命令的例子嗎? – user3409828
@ user3409828:應該已經安裝了'grep'。只需檢查它是否支持'-o'。 – choroba
它的工作感謝您的幫助,只是一個問題,當我用普通的txt文件嘗試它時,它給了我輸出(單詞「配置」和5個字符後),但是當我用html文件嘗試它沒有輸出時,我想它是因爲.html,它試圖打開文件,任何想法? – user3409828