- 问题描述
- 解决
- 一、使用doc2unix转换
- 二、使用notepad++转换
- 完
Windows编写的bash放入Linux虚拟机无法运行,报错$'r': 未找到命令、$'r': 没有那个文件或目录
Windows下:Enter回车键是CRLF回车换行,而Linux下:Enter键是LF只换行,因此造成多输入回车符号r导致命令拼接出错
一、使用doc2unix转换Linux下使用dos2unix工具转换sh内容
sudo apt install dos2unix dos2unix shell.sh二、使用notepad++转换
notepad++设置Enter仅为LF换行
欢迎在评论区留言,欢迎关注我的CSDN @Ho1aAs
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)