2012-10-17 12 views
0

我正試圖從sed中刪除所有文件。刪除文件中的文字

即開玩笑應該成爲JOK,尾隨應該成爲線索

任何幫助表示讚賞

+2

什麼東西,如 「唱」?它應該成爲「s」嗎? –

+0

是的,它應該成爲s。 – gosom

+0

你們的解決方案是錯誤的我回答了我的問題。謝謝 – gosom

回答

4
$ echo "foo joking bar bazinger" | sed 's/ing\>//g' 
foo jok bar bazinger 

\>是單詞和非單詞字符之間的邊界邊界。所以bazinger沒有改變。

+0

這看起來正確 – gosom

0

沒有測試,但可能有這樣的事情:

sed -i 's/ing//g' path/to/file 
0
sed -i 's/ing//g' your_file 

使用上面的命令

1
sed 's/ing\>//f' 

以上的比賽有ing結尾的單詞。

0

這可能爲你工作(GNU SED):

sed 's/\Bing\b//g' file 

sed ' s/\([^ ]\)ing\>/\1/g' file