Linux批量修改文件名

find -name "*parsed" |awk  '{print $1}' |xargs -i{}  mv {} {}.44ide

 

---PS spa

我有下面样式的一大堆文件,ip

1 [280094177@qq.com@ops ~]$ ll  ZIP* |awk  '{print $0}'
2 -rw-rw-r-- 1 dongjunjie   547 0 8月   7 2017 ZIP_10.0.20.130_ng1
***省略多行

 

我想给它改为 我想给他改为 ZIP_name_ip 这样格式的.it

1 [dongjunjie@cmcm ~]$ ll  ZIP* |awk  '{print $9}' | awk -F '_' '{print "mv "$0"  "$1"_"$3"_"$2}'
2 mv ZIP_10.0.20.120_ng1 ZIP_ng1_10.0.20.130
***省略多行

把打印出来的命令执行,便可.class

相关文章
相关标签/搜索