接受文件名和目录中空格的Make-like构建系统

|| 谁能推荐一个好的构建系统,它不会占用文件和目录名称中的空格?我正在寻找一种只要有可能就不需要任何纠缠的人。我要使用的应用程序是向非Linux用户演示批量图片转换,以演示“ Linux的力量”。 请注意,我将在他们自己的文件中向他们展示此文件,我不认为他们会遵循任何一种“良好的命名习惯”。我不会要求他们更改任何文件名或目录名只是为了演示。无论它们是什么,我也不会告诉他们使用“错误的文件名”。 拥有一个“仿制”系统并不是必需的,但如果可能的话,那将是一件好事。我想到了两个系统:蚂蚁(虽然太冗长)和SCons(还没有尝试过)。 外面有人对此有经验吗? 提前致谢。     
已邀请:
        如果您的目标是炫耀您可以轻松完成这样的任务,那么构建工具似乎有些过分,并且不必要地复杂。几个简单的选择(假设您的转换程序称为
./convert
): 重击:
for n in * ; do ./convert \"$n\" ; done
找到:
find . -type f -exec ./convert \\{} \\;
GNU并行:
find . -type f | parallel ./convert
    

要回复问题请先登录注册