-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個「兄弟」字。我必須用「姊妹」字代替它們。 –