1. 程式人生 > >linux批量複製(移動)並重命名檔案

linux批量複製(移動)並重命名檔案

#!bin/sh
for file in /data/xxx/
 do
    if test -d $file
   then
        echo $file
       for i in `ls $file/*.png`; do cp "$i" `echo "$i" |awk -F '.' '{print $1 "_zip." $2}'`; done
     fi
 done

如果是移動檔案,則將cp 修改為 mv 即可