本文主要是介绍Linux中执行脚本报错(脚本乱码问题),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
主要原因是在windows中编译文件格式导致
linux下解决:
方案一: Linux下打开shell文件,用vi/vim命令打开脚本文件,输入“:set fileformat=unix”,回车,保存退出。
方案二: yum install -y dos2unix
dos2unix xxx.sh
方案三:vim -b xxx.sh
sed -i ‘s/\r//g’ xxx.sh
windows开发环境解决IDEA编辑器
在编辑器右下角有这个文件格式,选择LF即可,这样项目打包后传到linux中脚本就不会乱码了
这篇关于Linux中执行脚本报错(脚本乱码问题)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!