linux 未预期的符号 `$‘{\r‘‘ 附近有语法错误

简介: linux 未预期的符号 `$‘{\r‘‘ 附近有语法错误

问题

本地上传sh文件后执行报错未预期的符号 `$‘{\r‘‘ 附近有语法错误

根本原因

字符编码不一致导致,Linux和windows下的回车换行符不兼容

解决方案

linux下解决:

Linux下打开shell文件,用vi/vim命令打开脚本文件,输入“:set fileformat=unix”,回车,保存退出。

#用vi/vim命令打开脚本文件vi xxx
#文件入输入:set fileformat=unix
#保存退出:wq

window下解决:

使用notepad++右下角将windows模式改为linux模式,进行修改后再上传

目录
相关文章
|
1月前
|
Shell Linux API
【Shell 命令集合 磁盘维护 】Linux 查找指定目录下的所有符号链接文件 symlinks 命令使用教程
【Shell 命令集合 磁盘维护 】Linux 查找指定目录下的所有符号链接文件 symlinks 命令使用教程
33 1
|
5月前
|
安全 Unix Linux
保姆级教学安装Linux操作系统,以及Linux的语法入门
保姆级教学安装Linux操作系统,以及Linux的语法入门
|
5月前
|
Linux Shell 开发工具
Linux系统特殊符号的作用
Linux系统特殊符号的作用
|
4月前
|
大数据 Linux 数据安全/隐私保护
linux语法复习-01天-用户管理-关机和重启
linux语法复习-01天-用户管理-关机和重启
|
2月前
|
Linux C++
认识Linux指令之 “ 重定向” 符号
认识Linux指令之 “ 重定向” 符号
认识Linux指令之 “ 重定向” 符号
|
2月前
|
Ubuntu Linux 芯片
Linux 驱动开发基础知识——设备树的语法驱动开发基础知识(九)
Linux 驱动开发基础知识——设备树的语法驱动开发基础知识(九)
74 1
Linux 驱动开发基础知识——设备树的语法驱动开发基础知识(九)
|
5月前
|
Shell Linux C++
Linux之shell语法
Linux之shell语法
54 0
|
8月前
|
运维 Linux
【运维杂谈】了解Linux命令语法与快捷键
【运维杂谈】了解Linux命令语法与快捷键
69 0
|
8月前
|
Linux 数据安全/隐私保护
13.5.3 【Linux】PAM 模块设置语法
13.5.3 【Linux】PAM 模块设置语法
81 0
|
8月前
|
Linux 知识图谱 Windows
7.2.2 【Linux】实体链接与符号链接:ln
7.2.2 【Linux】实体链接与符号链接:ln
73 0

热门文章

最新文章