use*_*659 0 macos bash shell file-rename
是否可以重命名多个共享相似名称但同时属于不同类型文件的文件?
例:
apple.png
苹果.pdf
apple.jpg
我可以用苹果代替其他东西,例如“梨”吗?如果可能的话,命令将是什么?非常感谢您的宝贵时间!
您可以在bash中本地执行此操作,方法是循环循环开始的文件apple并使用bash 参数扩展依次重命名每个文件
$ for f in apple*; do mv "$f" "${f/apple/pear}"; done
Run Code Online (Sandbox Code Playgroud)
在for f in apple*找到匹配通配符的所有文件。然后,将每个文件名分配给该变量。f
对于fbash的每次分配,调用命令mv以将文件从其现有名称移动(重命名)到由apple替换的位置。pear
您也可以rename使用Homebrew等软件包管理器进行安装并致电
rename -e 's/apple/pear/' apple*
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2072 次 |
| 最近记录: |