我是靠谱客的博主 懵懂毛豆,最近开发中收集的这篇文章主要介绍linux下执行sh出现异常"syntax error: unexpected end of file",觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

昨天天在windows系统上用notpad++编写linux shell脚本,当传送到linux上执行时一直报错说“syntax error: unexpected end of file”,然后我同事拿了我的脚本
在它的苹果机上的shell执行也没有问题,结果让我纳闷了一天,今天早上以来百度了下这个错误才知道, 原来windows 的 DOS下的文本文件是以rn作为断行标志的,表示成十六进制就是0D 0A。而Unix下的文本文件是以n作为断行标志的,表示成十六进制就是0A。所以在windows上编写的脚本上传都linux执行时,需要vim 一下你的文件,然后:set fileformat=unix,:wq保存即可。

最后

以上就是懵懂毛豆为你收集整理的linux下执行sh出现异常"syntax error: unexpected end of file"的全部内容,希望文章能够帮你解决linux下执行sh出现异常"syntax error: unexpected end of file"所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(58)

评论列表共有 0 条评论

立即
投稿
返回
顶部