【发布时间】:2014-11-11 12:41:01
【问题描述】:
我有一种情况,我必须替换字符串中完全相同的单词。例如:
字符串:Dog DogCat CatDog Dog Cat Cdog ratdog Dog dog
我尝试了以下 cmd,但它不起作用,我使用 AIX:
echo "Dog DogCat CatDog Dog Cat Cdog ratdog Dog dog " | sed -i 's/"\<Dog\>"/[[:blank:]]/'
预期输出:DogCat CatDog Cat ratdog
请帮帮我。
-汉曼特
【问题讨论】:
-
“Cdog”去哪儿了?
-
尝试删除双引号并使用文字空间作为替换。使用修饰符 g(用于全局研究)和 i(用于无案例研究)(将它们放在最后一个斜杠之后)
标签: regex replace sed match word