В невстроенных системах Linux вы можете использовать команду переименовать
, которая очень проста, но достаточно хороша для этого случая. Чтобы заменить первый _
на _adj
во всех файлах в текущем каталоге, имя которого начинается с цифры:
rename _ _adj_ [0-9]*
В Debian и производных (Ubuntu, Mint,…) это команда называется rename.ul
. Команда переименовать
в этом дистрибутиве - это другая, более мощная команда, которая также называется prename
; его первый аргумент - это код perl . Чтобы заменить _
на _adj_
:
prename 's/_/_adj_/' [0-9]*