2017-10-20 11 views
0

J'ai un dossier avec des milliers de fichiers chacun nomméssupprimer chaque fichier nième renommez séquence

image0000.png 
image0001.png 
image0002.png 
...etc 

Je dois modifier cette séquence en supprimant tous les fichiers 40e renommer ensuite la séquence afin qu'il n'y ait pas de rupture dans la noms de séquence d'images. Quel est le moyen le plus simple de le faire, avec ubuntu? Cela ne me dérange pas si cela signifie utiliser la CLI ou s'il y a un gui pour quelque chose comme ça.

Répondre

0

Ok je l'ai fait mes devoirs et cela semble fonctionner

mv $(ls | awk '{nr++; if (nr % 40 == 0) print $0}') ~/destinationFolder 

puis utilisé Thunar Bulk Rename utilitaire pour renommer les fichiers laissés dans le dossier d'origine.

0

Ou tout simplement

mv $(ls | awk '!(FNR%40)') ~/destinationFolder 

FNR indique le numéro d'enregistrement en cours qui incrémente à chaque enregistrement dans le fichier jusqu'à ce que EOF