注册 登录
LinuxTone | 运维专家网论坛 - 最棒的Linux运维与开源架构技术交流社区! 返回首页

xiangliangyu的个人空间 http://bbs.linuxtone.org/?10780 [收藏] [复制] [分享] [RSS]

日志

批量修改文件名,希望大家继续补充

热度 2已有 829 次阅读2012-6-27 08:01 |个人分类:趣类| sed, awk

a1_2012.txt
a2_2012.txt
a3_2012.txt
a4_2012.txt
a5_2012.txt
.......中的"2012"批量改成"2012_06"

方法一:
ls|grep ^a.*_2012.txt|awk -F"." '{system("mv "$0" "$1"_06."$2)}'

方法二:
ls|grep ^a.*_2012.txt|sed -n 's/\(.*_.*\)\(\..*\)/mv & \1_06\2/e'

路过

鸡蛋

鲜花

握手

雷人

发表评论 评论 (4 个评论)

回复 port 2012-6-27 13:09
rename "2012" "2012_06" *
这个快
回复 xiaomaimai363 2012-7-2 14:07
port: rename "2012" "2012_06" *
这个快
嗯,这货是高手
回复 port 2013-4-20 14:09
  
回复 xiangliangyu 2013-5-6 11:09
port: rename "2012" "2012_06" *
这个快
遇到a2012_2012.txt
还能用???

facelist

您需要登录后才可以评论 登录 | 注册

Archiver|手机版|感谢所有关心和支持过LinuxTone的朋友们 转载本站内容请注明原作者名及出处 ( 京ICP备08103151 )   |

GMT+8, 2020-6-2 20:13 , Processed in 0.009947 second(s), 10 queries , Apc On.

Powered by Discuz! X2 Licensed

© 2001-2011 Comsenz Inc.

回顶部