linux执行sh脚本文件字符集错误解决方法

原因是window编写的脚本上传到linux服务器存在换行报错提示,报错信息如图


image.png

解决方案
如果centos服务器安装 yum -y install dos2unix 然后找到脚本目录执行 dos2unix carinet.sh即可
如果linux编写的脚本,放到windows服务器上运行的话,可以按照yum -y install unix2dos 然后转换后上传到windows服务即可

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • linux资料总章2.1 1.0写的不好抱歉 但是2.0已经改了很多 但是错误还是无法避免 以后资料会慢慢更新 大...
    数据革命阅读 12,252评论 2 33
  • 图片在最下面 1.vm安装center so 7系统 2.配置网络 宿机与linux在同一个网段 更改vim /e...
    F的平方阅读 1,443评论 0 0
  • 在Linux中看与识别的软件包 1、源码包 大部分是C写的。需要手工安装,并且繁琐。比较满。 1-1、脚本安装包...
    kun_zhang阅读 336评论 0 1
  • Linux习惯问题: 在vim编辑时,按了ctrl + s后,再按ctrl + q就可以继续执行了。ctrl + ...
    光着脚的鞋阅读 4,550评论 0 16
  • 总算是找到了一个能向自己倾诉的平台。 以此开始,我想忘记你,即使不知要多久。 今晚,你应该不会找我说话了吧。 生日...
    颤栗亲亲阅读 216评论 0 0