zmv naming files
As well known,
zmv
is one of the goodies that come for free when using the great zsh shell, and it allows for a fast and easy way to bulk renaming files using a pattern like syntax. As of today, I did not need to number renamed files, but of course the zmv
provides a quick way to do it. In fact, zmv
allows for shell interpolation within the command itself, so that for instance:
% counter=1 zmv '*.jpg' 'foo-$((counter++)).jpg'
counter
variable is incremented each tiem zmv
requires a new evaluation of the name, and this is done via the $(( ))
arithmetic expansion.