擅长:python、mysql、java
<p>您应该致力于减少<code>rename</code>的调用次数,因为fork+execve是相对昂贵的操作</p>
<p>您可以通过将所有模式合并到一个<code>rename</code>命令中,然后让<code>find</code>使用<code>+</code>而不是<code>\;</code>一次在多个文件上执行它来实现这一点:</p>
<pre><code>find . -type f -exec \
rename 's/ö|ő|ó|ö/o/g; s/ü|ű|ú/u/g; s/á/a/g; s/é/e/g; s/í/i/g' '{}' +
</code></pre>