我正在使用一个称为TMX(https://github.com/tonybeltramelli/TMXResolutionTool)的命令行工具
我想在某个文件夹中的每个.png文件的上执行此命令。我怎样才能做到这一点?
使用方法如下:TMXResolutionTool <tmx path> <resize ratio>
TMXResolutionTool <image path> <resize ratio>
TMXResolutionTool <image path> <new width> <new height>
干杯。
最佳答案
find <path> -name "*.png" | xargs -Irepl TMXResolutionTool repl <ratio>
如果您需要先在每个文件上依次运行所有这些命令,然后再移动到下一个文件,那么一个小的bash脚本可能会更清晰
find <path> -name "*.png" | while read f ; do
TMXResolutionTool $f <resize ratio> ;
TMXResolutionTool $f <resize ratio> ;
TMXResolutionTool $f <new width> <new height> ; done
关于macos - OSX : Execute same command on all files within a folder,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16679276/