我已經修改了代碼,發現這裏:sed whole word search and replace如何桑達搜索替換整個單詞用字符串匹配文件
我一直在試圖用正確的語法\<
和\>
的sed將一個文件中匹配多個方面。
echo "Here Is My Example Testing Code" | sed -e "$(sed 's:\<.*\>:s/&//ig:' file.txt)"
不過,我認爲,因爲它尋找到的文件,它不匹配完整的單詞(只精確匹配)留下一些拆分單詞和單個字符。
有誰知道正確的語法?
實施例:
輸入:
Here Is My Example Testing Code
FILE.TXT:
example
test
希望的輸出:
Here Is My Code
所以你想要從Input_file中刪除File.txt中的單詞嗎?你能不能讓我知道。 – RavinderSingh13
@ RavinderSingh13在這裏你去:'回聲「這是我的例子測試代碼」| sed -e「$(sed's:\ <.*\>:s /&// ig:'file.txt)」' – DomainsFeatured
@ RavinderSingh13,對不起,我無法使用你的代碼工作。請嘗試堅持這個問題,以提供用我提供的sed命令調用文件的正確語法。 – DomainsFeatured