使用-exec时如何在find命令中输出文件名?

Arronical

我使用以下行找到PWD的所有子目录并svnadmin verify在每个目录上运行(我已经知道它们是Subversion存储库)

find ./* -maxdepth 0 -exec svnadmin verify {} \;

除了输出看起来像这样的事实之外,这很好用:

* Verifying repository metadata ...
* Verifying metadata at revision 1 ...
* Verifying metadata at revision 2 ...
* Verifying metadata at revision 4 ...
* Verifying metadata at revision 5 ...
* Verifying metadata at revision 6 ...
* Verifying metadata at revision 9 ...
* Verifying metadata at revision 10 ...
* Verifying metadata at revision 12 ...
* Verifying metadata at revision 14 ...
* Verifying metadata at revision 15 ...
* Verifying metadata at revision 18 ...
* Verifying metadata at revision 20 ...
* Verifying metadata at revision 22 ...
* Verified revision 0.
* Verified revision 1.
* Verified revision 2.
* Verified revision 3.
* Verified revision 4.
* Verified revision 5.
* Verified revision 6.
* Verified revision 7.
* Verified revision 8.
* Verified revision 9.
* Verified revision 10.
* Verified revision 11.
* Verified revision 12.
* Verified revision 13.
* Verified revision 14.
* Verified revision 15.
* Verified revision 16.
* Verified revision 17.
* Verified revision 18.
* Verified revision 19.
* Verified revision 20.
* Verified revision 21.
* Verified revision 22.
* Verified revision 23.
* Verified revision 0.
* Verifying repository metadata ...
* Verifying metadata at revision 4 ...
* Verifying metadata at revision 5 ...
* Verifying metadata at revision 6 ...
* Verifying metadata at revision 7 ...
* Verifying metadata at revision 9 ...
* Verified revision 0.
* Verified revision 1.
* Verified revision 2.
* Verified revision 3.
* Verified revision 4.
* Verified revision 5.
* Verified revision 6.
* Verified revision 7.
* Verified revision 8.
* Verified revision 9.

我真的很想find在执行svnadmin verify命令之前打印文件名,以使记录更加容易。

我试图在其中挤一点ls,但将其固定起来,我应该如何做(最好是简单地)?

费利克斯

只需-printf在之前添加一个选项

find -printf '%p' -exec command \;

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用命令的输出文本作为文件名

Snakemake,使用通配符时如何更改输出文件名

如何使用find命令列出文件名而不列出路径?

如何使用管道指定输出文件名?

如何在R中使用变量指定输出文件名?

如何使用find命令从文件名中删除(1)

如何使用find命令获取cygwin中的文件名?

在find命令中如何在文件名中使用变量?

如何让wget使用直接URL文件名作为缩短URL的输出文件名

使用粘贴命令时如何删除输出文件中的尾随空格?

使用URL作为命令和输出文件名的参数

使用find -exec如何在每行前面打印文件名?

如何使用Snakemake处理多输出输出文件名约定

使用find和xargs重命名ffmpeg的输出文件名

在使用node-sass查看整个目录时指定输出文件名

如何使用通配符为分组规则定义Slurm输出文件名

如何使用ImageMagick“转换”工具将输出文件名打印到控制台?

如何使用QMake获取平台相关的输出文件名?

如何在sed命令中使用文件名?

如何使用 find、ls 命令根据数组中的条目显示文件名?

如何使用linux find命令替换所有文件名中的特殊字符?

如何在目录中读取文件名并使用时间戳打印为输出

bash for loop,在输出文件名中使用输入文件名

如何在管道命令中多次使用当前文件名?

使用CSV中的文件列作为文件名,在bash中查找并输出文件的完整路径

如何使用angular js列出文件夹中的所有文件名

如何使用exec和du命令找出文件的大小

如何在另一个powershell命令中使用输出文件?

使用Find and Prune命令在GitLab运行器中过滤掉文件名时遇到问题