linux文件批量重命名脚本

假设文件夹中有多个文件

如何快速的改名

假设文件夹中文件如下

生成测试文件`touch 01-{1..9}.txt`

```
01-1.txt
01-2.txt
01-3.txt
01-4.txt
01-5.txt
01-6.txt
01-7.txt
01-8.txt
01-9.txt
01-10.txt
```

如何去除文件中的01

```
for file in *.txt
do
echo $file
newfile=`echo $file | sed 's/01-//'`
echo $newfile
mv -f $file $newfile 2>/dev/null
done
```

即可

    A+
发布日期:2020年12月01日  所属分类:未分类

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: