bash – 重命名文件名的一部分

前端之家收集整理的这篇文章主要介绍了bash – 重命名文件名的一部分前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
对不起的正确愚蠢的问题,但我是一个新手。
我有加载的文件,看起来像这样:
DET01-ABC-5_50-001.dat
...
DET01-ABC-5_50-0025.dat

我想让他们看起来像这样:

DET01-XYZ-5_50-001.dat
...
DET01-XYZ-5_50-0025.dat

我怎么能这样做?我试过几个东西从这个论坛,但我似乎犯了一个错误
谢谢你的帮助!

有一个rename命令的几个变体,在你的情况下,它可以是简单的
rename ABC XYZ *.dat

你可能有一个版本需要一个Perl正则表达式;

rename 's/ABC/XYZ/' *.dat
原文链接:https://www.f2er.com/bash/391732.html

猜你在找的Bash相关文章