Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Bash 在find-exec中实现一个计数器_Bash - Fatal编程技术网

Bash 在find-exec中实现一个计数器

Bash 在find-exec中实现一个计数器,bash,Bash,我正在编写一个脚本来定位和移动.h和.hxx文件。我想保留一个计数器,记录每一个成功的动作,并在最后打印出来。我在哪里可以安装它?现在,我使用以下命令: find ~/files -iregex '.*\.\(h\|hxx\)$' -exec mv -i '{}' ~/target \; 在-exec语句中保持状态很烦人。相反,您可以简单地附加-print以在移动成功时显示文件名,然后使用wc-l

我正在编写一个脚本来定位和移动.h和.hxx文件。我想保留一个计数器,记录每一个成功的动作,并在最后打印出来。我在哪里可以安装它?现在,我使用以下命令:

find ~/files -iregex '.*\.\(h\|hxx\)$' -exec mv -i '{}' ~/target \;

-exec
语句中保持状态很烦人。相反,您可以简单地附加
-print
以在移动成功时显示文件名,然后使用
wc-l