I have folders and files with the following structure and some of the files contains the string ModuleName.
ModuleName
├── Application\ Logic
│   └── Interactor
│       ├── ModuleNameInteractor.swift
│       └── ModuleNameInteractorIO.swift
├── Module\ Interface
│   └── IModuleNameModule.swift
└── User\ Interface
    ├── Presenter
    │   └── ModuleNamePresenter.swift
    ├── View
    │   ├── IModuleNameView.swift
    │   └── ModuleNameViewController.swift
    └── Wireframe
        └── ModuleNameWireframe.swift
I want to replace all the occurrences of ModuleName in folder name, file name and file content by another name (let's say TestModule) with a Linux or a python script.
I tried with the find command but renaming the folders provoque No such file or directory for the subfolders / subfiles.
 
     
    