你用的工具是?activeperl?然后你打开的文件的编码方式是?LINUX下和WIN下的格式是有差异的,如果你用notepad之类的编辑工具打开可能会自动转换了。最简单的,WIN下的文本在LINUX下用VIM打开,会看到每一行后面有^M,如果你的脚本调用的命令涉及到这块,可能会出错。