在条件内搜索exe文件

时间:2012-05-28 21:24:19

标签: file bash shell directory executable

我想在当前文件夹及其子文件夹中搜索大于200 kB或小于120 kB的所有.exe文件。然后我想将它们移动到另一个名为“folder”的文件夹中,并在此文件夹中无限地执行名为“executable.exe”的文件,并显示有关其内存消耗的一些信息。

有什么想法吗?

1 个答案:

答案 0 :(得分:3)

使用gnu-ish find(不确定mingw使用的是什么),这样的话?

cd your_folder

find . -name '*.exe' \( -size +200k -o -size -120k \) -exec mv {} folder \;

cd folder

run_some_executable.exe

find找到你的文件,exec是每个文件移动到你的文件夹。

然后它cd到您的文件夹并运行可执行文件。

然后你必须运行另一个工具来检查内存消耗。