原创内容,转载请注明出处:https://www.myzhenai.com/thread-16148-1-1.html https://www.myzhenai.com.cn/post/1710.html
在windows下用易语言编写的程序创建了一个iptables脚本,但是我将脚本scp到linux服务器上运行的时候却发生错误了.原来是文档里每行的末尾都被加上了^M,所以才会出现错误.
‘ptables v1.4.7: Invalid target name `DROP
Try `iptables -h’ or ‘iptables –help’ for more information.
我查找了网络上才知道,原来问题出在windows系统和linux系统对换行符的机制是不一样的. 在windows下换行符是/r/n linux下换行符是/n 在易语言里的#换行符常量刚好就是{13,10}也就是/r/n. 知道了这点对我们来说就简单了.只要将这个/r替换掉就可以了. 代码是使用 字符(13) 替换成“”空白字符就可以了.




易语言的换行符在linux下乱码的解决办法
IP 地址
216.73.217.33
区域位置
美国加利福尼亚蒙诺维亚
系统信息
赞赏支持
如果这篇文章对你有帮助,欢迎赞赏支持。
文章二维码
扫码在手机上继续阅读
0 条评论
表情面板
您的邮箱地址和手机号码不会被公开。 必填项已用 * 标注