Я пытаюсь переименовать все файлы в текущем каталоге, чтобы имя верхнего регистра было преобразовано в нижнее. Я пытаюсь сделать это вот так:
ls -1|gawk '{print "`mv "$0" "tolower($0)"`"}'|xargs -i -t eval {}
У меня есть два файла в каталоге: Y и YY -t добавлен для отладки, а вывод:
eval `mv Y y`
xargs: eval: No such file or directory
если я сам выполнил eval, он работает и перемещает Y в y.
Я знаю, что есть другие способы добиться этого, но я бы хотел, чтобы это работало, если можно! Приветствия