Linuxt提示"~M:坏的解释器:没有那个文件和目录"处理方法

如题:系统提示"~M:坏的解释器:没有那个文件和目录"。实际上用终端查看文件实存在的。

实际原因是因为在Windows下用编辑的文本,直接在Linux下命令创建和编辑的文本不会有这个情况发生。

明明存在,运行就提示如图错误。
这时可以用命令查看一下文本后面每一行都是不是多了“~M$”,如下图
命令

cat -A filename

例如:

cat -A 1.sh

如果如图一样多了“~M$”可以输入以下命令来解决这个问题,

sed -i 's/\r//' filename

例如:

sed -i 's/\r$//' 1.sh

命令转换完成后可以看见~M$已经没有了,这时脚本就能正常了。

上一篇 MacOS下写入ISO镜像到U盘
下一篇 win7打开计算机管理报找不到Computer Management.lnk解决方法
浪里个浪

浪里个浪管理员

爱瞎折腾|更新随意

本月创作热力图

最新评论
test
test
3月31日
看看你的
hhsj
hhsj
11月24日
谢谢分享
hhsj
hhsj
11月24日
试一试
pp8877
pp8877
10月21日
我来试试哦
asd
asd
8月31日
谢谢分享