+ -
当前位置:首页 → 问答吧 → [求汇总]perl在linux与windows中的区别

[求汇总]perl在linux与windows中的区别

时间:2010-08-08

来源:互联网

本帖最后由 paktc 于 2010-08-08 22:18 编辑

我决定收集一下一些区别问题。   当然如果早就有相关文档的话希望前辈们给个链接哈~

1.
@test=glob "*.jpg"; 在windows中,获取jpg格式的文件列表,jpg不分大小写,如Jpg JPG....
我在ubuntu中测试,只能得到.jpg  而.JPG 之类的都没有列出
(临时方案,也许可以先glob * 然后通过正则表达式不分大小写筛选,主要是刚从win过渡来,很容易忽视文件名区分大小写这个问题。 )

2. 转行问题 (这个属于win和linux的区别,但也会遇到)
windows中的文本两行之间 =  换行+回到行首
linux中只有换行

有一次我处理 win中的文本,替换 s#\n#end\n#       #原意是想在行末添加字符串“end”再转行
结果却是  end在该字符串行首,接着是剩下的字符串,转行。   
当时我没想到,折腾了很久,发现原来\n前面有个 [回到行首]控制字符。


待续…… 欢迎各位提供经验

作者: paktc   发布时间: 2010-08-08

很少在linux下啊我··

作者: wfnh   发布时间: 2010-08-09

很少在windows下啊我··

路径表示不同;
system()或者``不添加shell模块就不能用了吧;  #powershell的命令可以在脚本下用吗?

作者: Mr-Summer   发布时间: 2010-08-09

热门下载

更多