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