用linux命令给文件批量改名
2012-02-21 13:41
197 查看
ls | grep 'IMG' | sed 's/\([A-Z_]*\)\([0-9]*\)\(.*\)/\0 img_\2.jpg/g' | xargs -L 1 mv
ls | grep 'IMG'把要改名的文件列出来
sed 's/\([A-Z_]*\)\([0-9]*\)\(.*\)/\0 img_\2.jpg/g'
利用正则表达式匹配和替换,包括括号标记的用法,组成mv命令的参数
xargs -L 1 mv
把参数一行一行的给mv
相关文章推荐
- Linux强大的IO重定向和管道功能(内含命令替换,实例:批量删除文件)
- Linux命令之rz - 批量上传文件,简单易用
- 我使用过的Linux命令之mv - 文件或目录改名、移动位置
- Linux文件批量改名/排序总结(rename,sort等)
- linux下远程服务器批量执行命令及SFTP上传文件 -- python实现
- 在windows cgywinportable上,通过执行linux命令,批量修改文件名称。
- linux 使用rename命令批量重命名文件
- linux-sed命令: 批量替换某文件夹下所有文件里的某段内容
- 我使用过的Linux命令之rz - 批量上传文件,简单易用 - Bash @ Linux - ITeye技术网站
- linux .sh文件,简单命令执行重启scrapy 程序(批量kill pid、后台运行程序)
- linux下rename命令使用(可以实现文件批量重名)
- linux 批量删除及修改文件shell命令
- Linux命令之rz - 批量上传文件,简单易用(转载)
- Linux命令之rz - 批量上传文件,简单易用(转载)
- Linux批量删除大量文件的命令
- linux学习第七十篇:expect脚本同步文件,expect脚本指定host和要同步的文件,构建文件分发系统,批量远程执行命令
- 文件的批量改名 linux ubuntu
- Linux强大的IO重定向和管道功能(内含命令替换,实例:批量删除文件)
- Linux下批量重命名文件或文件夹(rename命令)
- 巧用DOS的管道命令和UltraEditor解决文件的批量改名