I want to rename all files and directories that contain the word \"special\" to \"regular\". It should maintain case sensitivity so \"Special\" won\'t become \"regular\".
If you don't mind installing another tool, then you can use rnm:
rnm -rs '/special/regular/g' -dp -1 *
It will go through all directories/sub-directories (because of -dp -1) and replace special with regular in their names.
-dp -1