预览 find -exec 形成的命令

预览 find -exec 形成的命令

我试图对目录中的每个 LOL 文件重复执行命令,并让输出共享基本名称。我的第一个想法是find . -type f -iname '*.lol' -exec command {} {}.out \:我知道这会产生很多 lol.out 文件,但我可以在第二步中重命名这些文件。我遇到的问题是该命令在每个文件上都失败,尽管我可以成功手动输入它。我想调试我的元命令,但我不知道如何查看实际正在执行的命令。有没有办法让 find 生成它打算执行的命令列表?

答案1

使用-ok代替-exec.这将显示即将运行的命令find并要求确认。该-ok旗帜在所有其他方面都与该旗帜完全相同-exec

y如果确认提示中未给出任何内容,则不会执行该命令。

相关内容