从文件中的单词中删除-ing

时间:2012-10-17 17:24:44

标签: regex sed

我正在尝试使用sed从文件中删除所有内容。

即。开玩笑应该成为jok,尾随应该成为踪迹

感谢任何帮助

5 个答案:

答案 0 :(得分:4)

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

\>是单词和非单词字符之间的边界。所以bazinger没有改变。

答案 1 :(得分:1)

sed 's/ing\>//f' 

以上匹配所有以ing结尾的字词。

答案 2 :(得分:0)

未经测试,但可能是这样的:

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

答案 3 :(得分:0)

sed -i 's/ing//g' your_file

使用上面的命令

答案 4 :(得分:0)

这可能适合你(GNU sed):

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

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