预览 find -exec 形成的命令

use*_*803 4 find

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

Kus*_*nda 5

使用-ok到位-exec。这将显示find即将运行的命令并要求确认。该-ok标志是在所有其他的方式正好等于-exec标志。

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