Manydev blog

Zsh

--

Utilisation De Zmv

Petit pense bête pour les possibilités qu’offre zmv une fonctionnalité de Zsh

Renomer tous les fichiers avec le nom du répertoire en préfix.

$ zmv '(*)/(*.txt)' '${1}_$2'

Renomer une partie d’un fichier, par exemple exemple.1.{txt,conf,db} ou 12345.1.{wav.ogg.mp3} et le 1 en 2 dans le nom de fichier tout en préservant le reste de celui ci.

$ zmv -n '(*.)(<->)(.[^.]#)' '$1$(($2+1))$3' # renommerait x.0001.y en x.2.y
$ zmv -n '(*.0#)(<->)(.[^.]#)' '$1$(($2+1))$3'