shell程序执行出错
时间:2007-06-14 来源:jetaime
今天为程序编了个shell程序,上传到RH9服务器后执行时,老提示提示unexpected end of file错误。网上有人说是语法错误,有说是多空格问题。看看自己才20几行的代码,检查又检查,没发现什么异常。最后索性把代码删了只剩一行也出错,错误提示bad interpreter,这会去网上查找终于找到答案了。原来,在windows下写的Shell,传到RH9下还要执行dos2unix filename转化一下。windows下的行结束符是\r\n-回车符+换行符,而在linux下,行的结束符是\n-只有换行符。因为这个导致系统无法识别文件结尾。
相关阅读 更多 +