重命名多个目录

Mar*_*arc 6 directory find rename

我想找到最后一个名为doc 的子目录的所有目录,然后将它们重命名为Doc。怎么才能改名?

我有第一部分:

find -type d -name 'doc' 
Run Code Online (Sandbox Code Playgroud)

它返回目录路径,如:

./foo/bar/doc
Run Code Online (Sandbox Code Playgroud)

rus*_*ush 7

find . -depth -type d -name doc -exec sh -c 'mv "${0}" "${0%/doc}/Doc"' {} \;
Run Code Online (Sandbox Code Playgroud)