【发布时间】:2019-10-12 09:25:36
【问题描述】:
我正面临 /bin/bash^M:错误的解释器:没有这样的文件或目录 问题,我已经从这个堆栈流答案中得到了解决方案
-bash: ./my_script: /bin/bash^M: bad interpreter: No such file or directory
效果很好。
我的问题是每次我重新启动我的 ubuntu 机器时,我都必须重做所有事情 那就是我执行 dos2unix -k -o 文件名 每次我启动我的系统。
有什么办法可以只做一次吗?
请注意:我必须创建一个新问题,因为由于声誉较低,我无法在现有问题中提出问题或发表评论
【问题讨论】:
-
也许您正在运行一个不将更改保存到磁盘的虚拟机?
-
您不需要多次执行此操作,这似乎表明文件正在被重写。它是从遥控器复制的还是什么?
-
文件的行尾在重新启动后发生变化是不正常的,因此您的环境中一定存在异常情况。你能在你的设置上再扩展一点吗?脚本是在网络共享上,还是在使用带有主机操作系统的共享目录的 VM?脚本是否正在被 Windows 中的某些东西编辑?