前提概要:题主不会linux,所以编写脚本都是在xftp上直接用记事本编写脚本文件保存,再到linux去执行,也因此写一个就运行不了一个……
通过linux的 cat 命令
cat -A 文件名
发现了自己的代码中包含有^M 这类的windows特有的换行符,在linux识别不了,所以一执行脚本就报错。(md卡了我一整天这无语错误……)
发现问题后,百度搜索怎么搞,后面授道大神提醒了我可以用
sed -e 's/^M//g' 旧文件名 > 新文件名
这种语法,看起来像是正则表达式一类的东西,直接替换掉^M,我又以为直接复制 改改就能用了,没想到直接复制的结果是。。没有任何效果
不扯这么多了,直接说解决方案,不能直接复制代码使用,