LINUX.ORG.RU

Конечно не переводит, сначала bash раскрывает ``, а уже потом выполняет find. Хочется подобных изысков, нужно чтобы по exec выполнялся скрипт на bash или sh, который получачает «{}» и вызывает и tr и mv.

А так есть ″convmv″ (отдельная команда).

mky ★★★★★
()
Ответ на: комментарий от imamatory
find $dir -maxdepth 1 -type f  -exec rename '$_=uc' {} +

И помни tr не работает с UTF-8

sdio ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.