我正在尝试重命名当前目录中的所有文件,以便将大写名称转换为小写。我正在尝试这样做:
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。
我知道还有其他方法可以实现这一点,但如果可以的话,我想让它发挥作用!干杯