手机
当前位置:查字典教程网 >脚本专栏 >linuxshell >bash批量重命名、批量更改后辍的方法
bash批量重命名、批量更改后辍的方法
摘要:用特定的格式重命名当前目录的图像文件,脚本如下:复制代码代码如下:#!/bin/bash#Filename:rename_photo.shs...

用特定的格式重命名当前目录的图像文件,脚本如下:

复制代码 代码如下:

#!/bin/bash

#Filename:rename_photo.sh

set -x

count=1

for img in *.jpg *.png

do

new=image-$count.${img##*.}

mv "$img" "$new" 2> /dev/null

if [ $? -eq 0 ]

then

echo "Renameing $img to $new"

let count++

fi

done

其他的执行重命名的命令:rename

复制代码 代码如下:

[root@localhost script]# rename image photo image*

将当前目录下所有以image开头的文件,换成以photo开关

[root@localhost rename]# ls

image_1.jpg image_2.jpg image_3.jpg image_4.jpg image_5.jpg

[root@localhost rename]# rename image photo image*

[root@localhost rename]# ls

photo_1.jpg photo_2.jpg photo_3.jpg photo_4.jpg photo_5.jpg

将扩展名小写的.jpg改为大写.JPG

[root@localhost rename]# rename .jpg .JPG *.jpg

[root@localhost rename]# ls

photo_1.JPG photo_2.JPG photo_3.JPG photo_4.JPG photo_5.JPG

【bash批量重命名、批量更改后辍的方法】相关文章:

bash脚本中if语句的使用方法

使用iconv批量改变文件编码的shell脚本

shell脚本中取消重定向的方法实例

用shell脚本在mysql表中批量插入数据的方法

Shell脚本避免重复执行的方法

shell备份文件、重命名文件、删除指定文件的3个脚本分享

Shell脚本中获取进程ID的方法

Shell脚本中引用、调用另一个脚本文件的2种方法

Shell 命令替换的两种方式

Shell脚本中判断输入参数个数的方法

精品推荐
分类导航