0

我制作了一个重命名文件夹的脚本。

sudo mv MyFolder MyFolder20130610

我运行我的脚本,当我从控制台(使用ls)看到新文件夹时,我看到:

MyFolder20130610??代替MyFolder20130610

我究竟做错了什么?

谢谢

4

1 回答 1

2

您的 bash 脚本有 Windows 换行符。dos2unix使用或类似实用程序转换为 Unix 换行符。

如果这没有帮助,请在十六进制编辑器中打开您的脚本并删除该行末尾的杂散字节。

于 2013-06-21T16:48:35.243 回答