2012年(1)
分类: 系统运维
2012-02-03 13:52:24
is not expected. 0403-057 Syntax error at line 99
一、去除shell脚本中的^M符号
1、用vi打开该脚本文件。
2、用替换命令删除。
:g/^M/s///g
注意:^M的输入方法是,按住ctrl,先后按v键和m键。
二、避免传输后出现^M符号。
用ftp 命令从windows操作系统往UNIX系统传输shell脚本之前,传输方式设置为ascii方式。
设置方法:
ftp 10.110.158.158
ftp> ascii
200 Type set to A;form set to N.
ftp> put test.sh