我正在使用以下命令将所有以_128.jpg结尾的文件(非递归)移动到128x160 子目录中。这很好用。
find . -iname '*_128.jpg' | xargs -I '{}' mv {} 128x160
但我还需要从每个文件中删除_128后缀。另外,我必须保留我当前的xargs方法,为每个方法创建一个exec会使过程变得非常长。
提前感谢您的合作!
我正在使用以下命令将所有以_128.jpg结尾的文件(非递归)移动到128x160 子目录中。这很好用。
find . -iname '*_128.jpg' | xargs -I '{}' mv {} 128x160
但我还需要从每个文件中删除_128后缀。另外,我必须保留我当前的xargs方法,为每个方法创建一个exec会使过程变得非常长。
提前感谢您的合作!
像这样的东西应该可以解决问题:
在这里,我使用了多命令方法,使用
sh -c 'command1; command2'
和sed
清除_128
文件名。