查找和重命名文件

RustywithUnix

我大约有1000个文件包含*名称中的字符我需要找到这些文件,并替换*-我正在使用HP UX v11。我正在使用以下命令

find . -type f -name '*\**' -exec bash -c 'f="$1"; mv "$f" "${f//\*/-}"' - '{}' \;

有人告诉我它可以工作,但对我来说,它会将完整文件重命名为,-而不是替换*

GNU bash版本2.04.0(1)-发行版(hppa2.0w-hp-hpux11.00)

阿努巴瓦

尝试以下命令find命令:

find . -type f -name '*\**' -exec bash -c 'f="$1"; echo mv "$f" `echo "$f"|tr "\*" "-"`' - '{}' \;

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Bash脚本来查找,处理和重命名文件?

来自分类Dev

BASH:查找并重命名文件和目录

来自分类Dev

Bash脚本来查找,处理和重命名文件?

来自分类Dev

在文件夹,子文件夹和多个文件中递归查找和重命名

来自分类Dev

复制和重命名文件

来自分类Dev

重命名文件和目录

来自分类Dev

复制和重命名文件

来自分类Dev

如何使用查找重命名多个文件

来自分类Dev

在 BATCH 中查找、复制和重命名

来自分类Dev

使用重命名来重命名文件和目录

来自分类Dev

如何复制和重命名“查找”功能Linux中找到的文件?

来自分类Dev

批量复制和重命名文件

来自分类Dev

删除和重命名有问题的文件

来自分类Dev

Django文件上传和重命名

来自分类Dev

PHP音译和重命名文件

来自分类Dev

如何批量复制和重命名文件?

来自分类Dev

根据校验和重命名文件

来自分类Dev

批量文件重命名和移动

来自分类Dev

删除和重命名有问题的文件

来自分类Dev

复杂的文件复制和重命名

来自分类Dev

重命名、复制和删除文件

来自分类Dev

查找文件名中包含空格和特定字符串的文件,并将其重命名

来自分类Dev

查找,xargs和mv:使用双引号,扩展名和bash优先级问题重命名文件

来自分类Dev

如何使用查找/重命名重命名多个文件名

来自分类Dev

查找文件夹的方法最近被重命名。爪哇

来自分类Dev

Linux查找文件夹并重命名

来自分类Dev

如何查找在Java中已移动/重命名的文件

来自分类Dev

查找已重命名文件的进程的程序集名称

来自分类Dev

查找文件,然后将其移动并同时重命名?