【发布时间】:2013-06-18 21:18:51
【问题描述】:
我制作了一个重命名文件夹的脚本。
sudo mv MyFolder MyFolder20130610
我运行我的脚本,当我从控制台(使用 ls)看到新文件夹时,我看到:
MyFolder20130610?? 而不是MyFolder20130610
我做错了什么?
谢谢
【问题讨论】:
我制作了一个重命名文件夹的脚本。
sudo mv MyFolder MyFolder20130610
我运行我的脚本,当我从控制台(使用 ls)看到新文件夹时,我看到:
MyFolder20130610?? 而不是MyFolder20130610
我做错了什么?
谢谢
【问题讨论】:
您的 bash 脚本有 Windows 换行符。使用 dos2unix 或类似实用程序转换为 Unix 换行符。
如果这没有帮助,请在十六进制编辑器中打开您的脚本并删除该行末尾的杂散字节。
【讨论】: