问题

报错原因
出现这种问题是因为windows下的文件换行用的是\r\n 而linux系统用的是\n,如果win下的文档上传到linux,每行的结尾都会出现一个M(M是ctrl+v,ctrl+m),通过vim -b eval.sh 会发现^M。

1.vim eval.sh
2.输入esc->:set ff=unix
3.输入:wq,保存退出即可

再次输入vim -b eval.sh查看

问题解决。
$'\r': command not found
阅读 143
2023-02-19

出现这种问题是因为windows下的文件换行用的是\r\n 而linux系统用的是\n,如果win下的文档上传到linux,每行的结尾都会出现一个M(M是ctrl+v,ctrl+m),通过vim -b eval.sh 会发现^M。

1.vim eval.sh
2.输入esc->:set ff=unix
3.输入:wq,保存退出即可

再次输入vim -b eval.sh查看

问题解决。
相关推荐
精彩评论(0)