【发布时间】:2011-05-08 10:25:18
【问题描述】:
我正在尝试重命名当前目录中的所有文件,以便将大写名称转换为小写。我正在尝试这样做:
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。
我知道还有其他方法可以实现这一点,但如果可以的话,我希望能够让它发挥作用! 干杯
【问题讨论】: