带有多个参数的 find 和 -exec

带有多个参数的 find 和 -exec

我有一个命令来加密(codecrypt)文件,如以下示例:

ccr -aer john -R file.txt > file.txt.ccr

我想对多个文件进行循环,因此我想到了这个:

for a in *.txt; do ccr -aer john -R "$a" > "$a".ccr; done

我想知道如何使用 实现相同的方法,以及和find之间是否存在性能优势。findfor

答案1

我认为for循环会更快,因为它find不仅会查找当前目录中的文件,还会递归所有子目录。并且for是内置的 shell 命令,而find是单独的程序。

相关内容