I Пытаюсь переименовать все файлы в текущем каталоге так, чтобы имя из верхнего регистра преобразовалось в нижний. Я пытаюсь сделать это так:
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.
Я знаю, что есть другие способы добиться этого, но я бы хотел получить это работает, если я могу! Ура