我有一个命令来加密(codecrypt)文件,如以下示例:
ccr -aer john -R file.txt > file.txt.ccr
我想对多个文件进行循环,因此我想到了这个:
for a in *.txt; do ccr -aer john -R "$a" > "$a".ccr; done
我想知道如何使用 实现相同的方法,以及和find
之间是否存在性能优势。find
for
答案1
我认为for
循环会更快,因为它find
不仅会查找当前目录中的文件,还会递归所有子目录。并且for
是内置的 shell 命令,而find
是单独的程序。