我必须处理嵌套在目录中的大量文件(每个目录一个文件),类似于以下内容:
fred/result.txt
john/result.txt
mary/result.txt
...
Run Code Online (Sandbox Code Playgroud)
我目前正在使用以下命令来处理每个文件:
find . -maxdepth 1 -type d \( ! -name . \) -exec bash -c \"cd '{}' && processResult result.txt\" \;
Run Code Online (Sandbox Code Playgroud)
我正在寻找可以添加到此命令末尾的内容,将文件名更改为fred.txt等,然后将文件移动到父目录中以消除额外的目录层。
什么是最好的方法来做到这一点?