欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Linux 运行shell脚本出现 未预期的`$‘\r‘‘ 符号 附近有语法错误

程序员文章站 2022-03-11 18:23:31
...

问题

在Windows编辑的脚本,上传Linux执行时会报错,如下:

Linux 运行shell脚本出现 未预期的`$‘\r‘‘ 符号 附近有语法错误

原因

 这是由于两种系统的文本换行符不同造成的,解决方法也很简单。

方法

1. 在Windows上

        Notepad++,编辑——文档格式转换——转换为UNIX格式,保存。

        此外,使用Pycharm等工具编辑的sh脚本不会出现这种问题。

2. 在Linux上

        上传完就不想来回传,折腾。在VIM编辑器,一行命令搞定:

:set fileformat=unix

          具体操作:

                (1)Shift + 分号

                (2)输入 set fileformat=unix

                (3)回车

        

相关标签: Linux操作 linux