-1
我想在一个文件中查找所有相同的单词并用相同的单词替换它们。我该怎么做?我知道我可以用sed -i 's/old-word/new-word/g' *.txt
做到这一点,但我需要改变所有相同的单词。谢谢!查找并替换Shell中的一个文件中的所有单词
我想在一个文件中查找所有相同的单词并用相同的单词替换它们。我该怎么做?我知道我可以用sed -i 's/old-word/new-word/g' *.txt
做到这一点,但我需要改变所有相同的单词。谢谢!查找并替换Shell中的一个文件中的所有单词
这真的不清楚你问什么,但这里有一个猜测:
$ cat input
my brother, brothers in the brotherhood
$ sed 's/\<brother\(s\)\?\>/sister\1/g' input
my sister, sisters in the brotherhood
感谢您的回答!我问:我只需要改变'兄弟',而不是'兄弟'或'兄弟'或'兄弟会'。谢谢! –
你是什么意思“都一样的话”? – Barmar
更好的添加样例输入/输出 –
例如,我在我的文件中有7个“兄弟”字。我必须用“姊妹”字代替它们。 –