bash脚本挑战

Dón*_*nal 6 bash scripting

我需要编写一个bash脚本来遍历目录(包括子目录)的内容并执行以下替换:

  • 用'bar'替换任何文件名中的'foo'
  • 用'bar'替换任何文件内容中的'foo'

到目前为止,我所拥有的只是

find . -name '*' -exec {} \;
Run Code Online (Sandbox Code Playgroud)

:-)

Ign*_*ams 2

与RH rename

find -f \( -exec sed -i s/foo/bar/g \; , -name \*foo\* -exec rename foo bar {} \; \)
Run Code Online (Sandbox Code Playgroud)