на zsh
:
autoload zmv # best in ~/.zshrc
zmv -n '(dir*)/(dir*)/*GABA*.dat' 'GABA/${(L)1}${(L)2}.dat'
Удалить - n
если доволен.
(L)
- флаг раскрытия параметра для преобразования раскрытия в нижний регистр.
Существует обширный набор бесплатных криминалистических инструментов под названием :Ghiro. Возможно, стоит взглянуть на них.
Этот пакет может выполнять пакетную проверку целых каталогов или только одного файла. Есть довольно много инструментов, и я все еще изучаю их сам.
Ссылка на Ghiro ниже, Не будучи «упакованным» и частью репозиториев, о которых я знаю на момент написания, для его установки требуется найти некоторые зависимости -. Документация неплохая и бесплатная.