我想将file_name (1).extension类型的文件重命名为file_name.extension。如何使用重命名来删除"(1)";字符串?
您可以使用find [path_to_dir] -type f -name "*file_extension*" -exec sh -c 'x="{}"; mv "$x" "${x}_renamed"' ;
在我的例子中,我在一个文件夹中找到所有的。txt文件,并将其重命名为filename_rename .
find . -type f -name '*txt*' -exec sh -c 'x="{}"; mv "$x" "${x}_renamed"' ;