问题描述
出现这个问题一般是脚本在windows上编辑完成后上传linux执行会报错
这是因为Windows系统的文件换行使用的是\r\n,而Unix系统是\n
解决
使用vim打开文件,然后使用命令:set ff=unix,保存文件
# 使用vim打开文件
vim aaa.sh
# 转换格式
:set ff=unix
# 保存文件
:wq
出现这个问题一般是脚本在windows上编辑完成后上传linux执行会报错
这是因为Windows系统的文件换行使用的是\r\n,而Unix系统是\n
使用vim打开文件,然后使用命令:set ff=unix,保存文件
# 使用vim打开文件
vim aaa.sh
# 转换格式
:set ff=unix
# 保存文件
:wq