perl可以做什么

不知有晋 2012-05-29 11:15:01
我知道在PHP的地盘问关于perl的问题有点不妥,但php和perl有太多的相似之处,加上没有开perl论坛,所以冒昧来这里问。perl具体可以做哪些工作,我现在学的有点迷茫,希望各位大神给我指条学习路线!谢谢!!!
...全文
871 26 打赏 收藏 转发到动态 举报
写回复
用AI写文章
26 条回复
切换为时间正序
请发表友善的回复…
发表回复
不知有晋 2012-06-10
  • 打赏
  • 举报
回复
[Quote=引用 25 楼 的回复:]

是说liunx下面吗?
-R 可以递归找子目录
其它一些开关可以指定二进制文件等等, 看man

引用 24 楼 的回复:

我想从一个文件夹里的某个文件查找一个名字,用了:grep '名字' filename !测试了几次发现filename只能是文件(不可以是文件夹),且只能是*.txt格式的,是这样的吗?请问怎么如何找出我要的名字??
[/Quote]是linux下的,谢谢你
helloyou0 2012-06-10
  • 打赏
  • 举报
回复
是说liunx下面吗?
-R 可以递归找子目录
其它一些开关可以指定二进制文件等等, 看man

[Quote=引用 24 楼 的回复:]

我想从一个文件夹里的某个文件查找一个名字,用了:grep '名字' filename !测试了几次发现filename只能是文件(不可以是文件夹),且只能是*.txt格式的,是这样的吗?请问怎么如何找出我要的名字??
[/Quote]
不知有晋 2012-06-09
  • 打赏
  • 举报
回复
我想从一个文件夹里的某个文件查找一个名字,用了:grep '名字' filename !测试了几次发现filename只能是文件(不可以是文件夹),且只能是*.txt格式的,是这样的吗?请问怎么如何找出我要的名字??
不知有晋 2012-06-09
  • 打赏
  • 举报
回复
[Quote=引用 22 楼 的回复:]

这些都到开源站点去找
http://sourceforge.net/directory/?q=perl+web
google code
git hub
我就不一一给你找了
[/Quote]非常感谢
helloyou0 2012-06-08
  • 打赏
  • 举报
回复
这些都到开源站点去找
http://sourceforge.net/directory/?q=perl+web
google code
git hub
我就不一一给你找了
不知有晋 2012-06-08
  • 打赏
  • 举报
回复
[Quote=引用 19 楼 的回复:]

一个流行过的语言,要彻底退出舞台不是那么容易的事情.
现在仍然有很多perl的网站(甚至包括新建的),也有很多perl脚本被管理员们使用,
也有很多职位对perl有要求.....
而且perl自身也在继续更新.....

还是那句话,如果想学,当然可以,

不过如果做选择,也当然先选择别的....



引用 17 楼 的回复:

引用 16 楼 的回复:

……
[/Quote]各位知道哪里有perl做的后台供下载吗?我想看着项目来学习,如果知道的话,麻烦给告知一声啊!谢谢
不知有晋 2012-06-08
  • 打赏
  • 举报
回复
各位知道哪里有perl做的后台供下载吗?我想看着项目来学习,如果知道的话,麻烦给告知一声啊!谢谢
helloyou0 2012-06-05
  • 打赏
  • 举报
回复
一个流行过的语言,要彻底退出舞台不是那么容易的事情.
现在仍然有很多perl的网站(甚至包括新建的),也有很多perl脚本被管理员们使用,
也有很多职位对perl有要求.....
而且perl自身也在继续更新.....

还是那句话,如果想学,当然可以,

不过如果做选择,也当然先选择别的....



[Quote=引用 17 楼 的回复:]

引用 16 楼 的回复:

因为有了php..... :)

嘿嘿,有点夸张,不过是真的

最早期的网站以完全静态的html为主, perl的一个目的为了动态生成处理这些html页面,
所以perl对文本的处理能力很强,现在流行的正则表达式就是perl形式的(php的preg库)

但是perl后来被jsp/php/asp等可嵌入式语言代替,因为在动态不多的情况下,嵌入式更方……
[/Quote]
LeesLee 2012-06-03
  • 打赏
  • 举报
回复
Perl有个别名,叫Write-only,可读性差
不知有晋 2012-06-03
  • 打赏
  • 举报
回复
[Quote=引用 16 楼 的回复:]

因为有了php..... :)

嘿嘿,有点夸张,不过是真的

最早期的网站以完全静态的html为主, perl的一个目的为了动态生成处理这些html页面,
所以perl对文本的处理能力很强,现在流行的正则表达式就是perl形式的(php的preg库)

但是perl后来被jsp/php/asp等可嵌入式语言代替,因为在动态不多的情况下,嵌入式更方便啊

当然,后来web开发进……
[/Quote]在哪方面都有更好的替代品,那perl的地位岂不是岌岌可危,现在还有人用perl来编程吗?
helloyou0 2012-06-01
  • 打赏
  • 举报
回复
因为有了php..... :) 

嘿嘿,有点夸张,不过是真的

最早期的网站以完全静态的html为主, perl的一个目的为了动态生成处理这些html页面,
所以perl对文本的处理能力很强,现在流行的正则表达式就是perl形式的(php的preg库)

但是perl后来被jsp/php/asp等可嵌入式语言代替,因为在动态不多的情况下,嵌入式更方便啊

当然,后来web开发进一步发展,web应用开始更复杂的情况下, 又开始提倡分离html等(就是模板)....那是后话

因为perl对文本处理能力强,所以也曾被广泛用于系统管理, 因为..unix/linux上很多配置文件/日志等也都是文本文件. 这方面现在python也渐渐代替了perl.

perl本身语法很灵活,很(太)简洁,(从正则上可以看出来), 也就变得很难学....可读性差.容易出错且难查错. 是属于自由派的代表,但是现在普遍的认识是编程不能太自由..... python是它的反面..


[Quote=引用 13 楼 的回复:]
perl为什么会淡出呢?有什么缺点啊?
[/Quote]
黄袍披身 2012-05-31
  • 打赏
  • 举报
回复
我没有用过perl,在perl流行的年代我在忙于把妹子.
这是复制的部分 可以参考

◆ Perl精练、复杂、强大、灵活、自由、隐晦、表现力强,但规范性、可读性、一致性、整洁性和可维护性较差。

◆ Python优雅规范、简洁明晰、易学易用、类库丰富,但效率稍差,有些人不喜欢它对空白符敏感的特性。

◆ Ruby语法精巧、高度灵活,兼具Perl的表现力和Python的可读性,尤其注重程序员的感受,但其性能和线程模型尚有待改进。

◆ PHP简单、专一、实用、流行,在但相比其他三种语言,在语法和功能上稍有欠缺。

◆ RoR是一种轻量级套餐式的web应用解决方案,是由好的设计(MVC架构和CoC、DRY原则)加上好的语言(Ruby)在好的时机(web2.0和敏捷开发风行之际)打造出的好的框架。
不知有晋 2012-05-31
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 的回复:]

引用 10 楼 的回复:

引用 5 楼 的回复:

另外我也有血学习php,linux,这三者结合起来可以做些什么!听说外国开始出现用perl做后台了,真的可以吗?


"外国开始出现用perl做后台"

不是"开始出现"而是说过了"已经淡出".....perl在上世纪90年代比较流行,第一代动态网站基本都是perl为主,也就是我们说的CGI编程的时代.

php里有……
[/Quote]
perl为什么会淡出呢?有什么缺点啊?
黄袍披身 2012-05-31
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 的回复:]

引用 5 楼 的回复:

另外我也有血学习php,linux,这三者结合起来可以做些什么!听说外国开始出现用perl做后台了,真的可以吗?


"外国开始出现用perl做后台"

不是"开始出现"而是说过了"已经淡出".....perl在上世纪90年代比较流行,第一代动态网站基本都是perl为主,也就是我们说的CGI编程的时代.

php里有很多元素是来源于perl的.

……
[/Quote]

以前用perl写的聊天室,强得很啊.速度很快
不知有晋 2012-05-31
  • 打赏
  • 举报
回复
悲剧!看招聘信息,好像找perl程序员的好少好少,有些城市甚至都没看到
qq120848369 2012-05-30
  • 打赏
  • 举报
回复
perl是上一批程序员的主力脚本语言,很多东西都是他们用perl盖起来的。
wskbuaa1984 2012-05-30
  • 打赏
  • 举报
回复
就是正则表达式的功能很强大。
helloyou0 2012-05-30
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 的回复:]

另外我也有血学习php,linux,这三者结合起来可以做些什么!听说外国开始出现用perl做后台了,真的可以吗?
[/Quote]

"外国开始出现用perl做后台"

不是"开始出现"而是说过了"已经淡出".....perl在上世纪90年代比较流行,第一代动态网站基本都是perl为主,也就是我们说的CGI编程的时代.

php里有很多元素是来源于perl的.

学当然没啥,不过更推荐学python


tottyandbaty 2012-05-30
  • 打赏
  • 举报
回复
呵呵,用那句话说,哥已经不在江湖,江湖确有哥的传说。。。。。。
不知有晋 2012-05-30
  • 打赏
  • 举报
回复
另外我也有血学习php,linux,这三者结合起来可以做些什么!听说外国开始出现用perl做后台了,真的可以吗?
加载更多回复(4)

37,721

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧