2022-04-22
Change Extension for Multiple Files in ZSH
In Zsh it is a bit easier to perform this because of using zmv. First, you need to load zmv. In zsh, run the following command once (or put them in your ~/.zshrc for the future):
autoload -U zmv
change all extensions from .lis to .txt
zmv '(*).lis' '$1.txt'
^*.* means all files except the ones matching *.*, it's a shortcut for *~*.* (both are zsh extensions to the traditional pattern syntax).
for all files set extension .md
zmv '^*.*' '$f.md'
Tip coming from: unix.stackexchange. Credits to: Gilles 'SO- stop being evil'