syntax error near unexpected token `$’do\r”

将Windows下用Notepad++写的shell脚本拷贝到了Linux下,运行时出现报错:syntax error near unexpected token `$’do\r”。查阅资料发现,是因为回车换行符是Windows下的CR LF,与Linux的LF不兼容,修改步骤如下:

  1. Notepad++ 下视图-显示符号-显示所有字符
  2. Notepad++ 下编辑-文档格式转换-转换为UNIX格式
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容