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

相關文章
相關標籤/搜索