您的位置:首页 > 运维架构 > Shell

Linux下批量重命名文件bash命令详解

2015-07-21 09:38 896 查看

Linux下批量重命名文件bash命令详解

在Linux批量命名文件一般用bash命令

for file in xxx; do mv “$file” “${file%yyy}zzz”;done

解析

1>for file in xxx; xxx代表某路径下的某类文件;
2>do mv "$file" "${file%yyy}zzz"; 执行重命名操作;
a>"$file" 表示即将命名的某文件;
b>yyy表示在file中即将被替换掉的字符串;
c>zzz即将要替换掉yyy的字符串;
3>done;结束.


PS

for file in xxx;do echo “$file”;done可以列出xxx的所有文件;命令类似ls的效果(不过没有详细信息);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Linux-批量 重命名