Rename files - The Unix Way

worked well to rename files from lv1-xen-srv-* to lv1-xen-pdc-*

for FILE in lv1-xen-srv-*; do mv -i "$FILE" "lv1-xen-pdc-${FILE#lv1-xen-srv-}"; done


------------------------------------------------------------------------------------------
Change the beggining of a file

for FILE in img*; do mv -i "$FILE" "img_${FILE#img}"; done



for FILE in *.mp; do mv -i "$FILE" "${FILE%.mp}"; done

for FILE in lv1-xen-pdc-*; do mv -i "$FILE" "${FILE%.mp}"; done


Workded Great...
for FILE in lv1-xen-pdc-*; do mv -i "$FILE" "${FILE%'{seq 1 88}'}"; done
example:from this lv1-xen-pdc-1{seq 1 88} to lv1-xen-pdc-1 lv1-xen-pdc-2 lv1-xen-pdc-3 lv1-xen-pdc-4 lv1-xen-pdc-5



change the end of a file
--------------------------------------------------------------------------------------

 

Article List