Кто-нибудь помнит Примос? У этого была вещь уровня оболочки, названная генерацией имени, которая была очень полезна. Например, чтобы переименовать группу файлов из part1.suffix в part1.new.suffix2, вы можете сказать:
rename *.suffix =.+new.suffix2
Это очень простой пример, он был довольно мощным. Управляющие символы были:
=,==,^=,^==,+
Что означало примерно: сопоставить 1 компонент имени файла, сопоставить все оставшиеся компоненты, удалить один компонент, удалить все оставшиеся, добавить компонент.
В сочетании с подстановочными знаками Primos вы можете очень удобно выполнять любые полезные операции переименования / копирования файлов.
Это было намного лучше, чем подстановочные знаки Unix и генерация / повторение имен, и я хотел бы найти его снова и использовать его. Кто-нибудь видел это вокруг?