我正在尝试使用sed从文件中删除所有内容。
即。开玩笑应该成为jok,尾随应该成为踪迹
感谢任何帮助
答案 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