windows下编写的shell脚本在Linux下运行,提示Syntax error
之前在windows下用NotePad++工具编写一个shell脚本。拿到Linux下运行时提示Syntax error语法错误,{^M不匹配。使用vi编辑器打开一看,才发现脚本的每行结尾都有一个^M符号,注意,使用more命令是查看不出来的。后来查了下,发现dos系统和Linux系统下对每行结尾处理不一样。dos系统在文本每行的结尾加上回车符和换行符,而linux系统会对每行结尾只添加换行符。因
原创
2013-12-08 11:53:23 ·
720 阅读 ·
0 评论