我重构一些代码,我又决定再更换一个名字,让我们说foo的bar.它们出现在多个.cc和.h文件中,所以我想改为:
Foo key();
Run Code Online (Sandbox Code Playgroud)
至
Bar key();
Run Code Online (Sandbox Code Playgroud)
就是这样,替换所有出现Foo的BarUnix中.并且文件位于同一目录中.我想过
sed -e {'s/Foo/Bar/g'}
Run Code Online (Sandbox Code Playgroud)
但我不确定这是否会起作用.
这应该做的伎俩:
sed -i'.bak' 's/\bFoo\b/Bar/g' *.files
Run Code Online (Sandbox Code Playgroud)