批量修改文件名

需求

有如下一批文件,现在需要删除掉png格式的文件中的 "_finished" 字符串,写脚本实现

# 文件创建命令
touch my_{1..5}_finished.jpg
touch my_{1..5}_finished.png

脚本内容

#!/bin/bash

for pic_name in `ls *.png`
do
  mv ${pic_name} ${pic_name//_finished/}
done

知识点解析

Last updated