【ubuntu server18.04】在Ubuntu下运行会报错:bash: $’\r’: command not found

1. 问题描述

在Ubuntu下运行会报错:bash: $’\r’: command not found

2. 问题原因

这是因为Windows系统的文件换行使用的是\r\n,而Unix系统是\n

3. 解决方法

1. 安装dos2unix来进行文件转换

sudo apt install dos2unix
# 安装完之后,执行如下命令 dos2unix static_ip_set.sh

 

2. 使用vim打开文件,然后使用命令:set ff=unix,保存文件

# 使用vim打开文件
vim static_ip_set.sh

# 转换格式方法
:set ff=unix

上一篇:vscode使用eslint插件报错Definition for rule 'import/no-dynamic-require' was not found.


下一篇:踩坑 Go1.6+ install报错go: go.mod file not found