shell脚本新建文件夹或用到目录时多出M或者?之类的

新建问价加多出? 删除多显示M   建立软连接多 等

可能是文件兼容问题,

1.首先用vi命令打开文件
[root@localhost test]# vi test.sh   
2.在vi命令模式中使用 :set ff 命令
可以看到改文件的格式为

代码如下:

fileformat=dos

*表明是windows下的文件需要转化为linux下的文件
3.修改文件format为unix
使用vi/vim修改文件format
命令::set ff=unix
或者::set fileformat=unix

然后:wq保存退出就可以了

原文地址:https://www.cnblogs.com/taoxing/p/8058774.html