作者peter308 (pete)
看板Programming
标题Fw: [问题] Perl跟BASH-Shell 的差别?
时间Thu Dec 7 11:48:02 2017
※ [本文转录自 Perl 看板 #1QABD7U8 ]
作者: peter308 (pete) 看板: Perl
标题: [问题] Perl跟BASH-Shell 的差别?
时间: Thu Dec 7 11:19:30 2017
最近面试一个工作
面试官问我会不会Perl
我说不会 但我会用很快速(2~3W)的方式上手
我後来又补一句 我BASH-Shell 很熟 也有多年撰写的经验
面试回家後我才发现 原来Perl跟BASH-Shell有很多类似的地方
是一种脚本语言 也同样支援grep,awk,sed 和LINUX上的命令
如果对於BASH-Shell和LINUX很熟
要上手Perl需要多久时间?
各位能否给各大概数字上的时间?
感谢!!!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.127.233.68
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Perl/M.1512616775.A.788.html
※ 编辑: peter308 (140.127.233.68), 12/07/2017 11:20:09
※ 发信站: 批踢踢实业坊(ptt.cc)
※ 转录者: peter308 (140.127.233.68), 12/07/2017 11:48:02
1F:嘘 kisaraki1976: 练就是了 42.73.9.12 12/07 11:51
2F:→ fourdollars: 差很多,差很大,Bash 没有 CPAN 36.227.144.154 12/07 14:49
3F:→ shietsd: Perl的语法很难记...久没用马上忘光XD223.136.141.176 12/07 17:14
4F:推 tailau0: 多想3分钟,你可以不要自杀 93.158.48.174 12/07 20:29
5F:推 hijkxyzuw: 後来我 perl 就忘光了,因为活在 linux140.116.102.187 12/08 17:23
6F:→ hijkxyzuw: bash 就天天练习,还不错140.116.102.187 12/08 17:23
7F:→ hijkxyzuw: perl 的物件导向我一直学不起来orz140.116.102.187 12/08 17:24
8F:推 WusoAiwen: 两个差多了吧!你能用bash写出复杂的ap 36.239.131.191 12/08 23:49
9F:→ WusoAiwen: p吗? 36.239.131.191 12/08 23:49
10F:→ MOONRAKER: 小时候觉得破语言跟我不相容 不过後来 218.161.46.90 12/09 09:37
11F:→ MOONRAKER: 真的要用时 发现他尽管有一大堆怪写法 218.161.46.90 12/09 09:38
12F:→ MOONRAKER: 例如阵列物件参考等 但是你还可以抓住 218.161.46.90 12/09 09:39
13F:→ MOONRAKER: 其中一两种idiom 算控制得了也记得起来 218.161.46.90 12/09 09:39
14F:→ MOONRAKER: bash的阵列反人性 好像顶楼加盖三层 218.161.46.90 12/09 09:40
15F:→ MOONRAKER: 还要声明是抓一个房间还是里面的家具 218.161.46.90 12/09 09:41
16F:→ MOONRAKER: 还有看到awk就哈哈大笑 没有人用了perl 218.161.46.90 12/09 09:42
17F:→ MOONRAKER: 还想在里面呼叫这个奥克乌蛋的 218.161.46.90 12/09 09:42
18F:推 hijkxyzuw: awk 根本被 perl 打假的,但在 bash140.116.102.187 12/09 16:27
19F:→ hijkxyzuw: 里 call awk 蛮方便的,不要太长的话140.116.102.187 12/09 16:27
20F:→ MOONRAKER: :O 真的吗 那我看的code还太少了 218.161.46.90 12/10 13:26
21F:→ MOONRAKER: 可是~=已经很整还要awk 简直是整人专家 218.161.46.90 12/10 13:27
22F:→ MOONRAKER: 喔我弄错了 在bash呼叫awk当然是较好用 218.161.46.90 12/10 13:27
23F:推 WusoAiwen: 与其要用perl,为何不用python 36.239.101.189 12/11 23:19
24F:推 jiansu: 会Perl最近写 bash 感觉Perl就是学习sh 61.228.243.16 12/11 23:44
25F:→ jiansu: 搞成那种奇怪的语法的^^ 稍大程式写bash 61.228.243.16 12/11 23:44
26F:→ jiansu: 模组化,会不好搞 就考虑直接用perl,pyth 61.228.243.16 12/11 23:44
27F:→ jiansu: on,ruby写script了,c,Java是大程式共同开 61.228.243.16 12/11 23:44
28F:→ jiansu: 发 61.228.243.16 12/11 23:44
29F:→ jiansu: python是大家好学好懂maintain简单 但是 61.228.243.16 12/11 23:49
30F:→ jiansu: 写的快写的爽(程式短) perl,ruby还是必较 61.228.243.16 12/11 23:49
31F:→ jiansu: 上手 61.228.243.16 12/11 23:49
32F:→ MOONRAKER: 很简单 因为人家code base通通都perl 218.161.46.90 12/12 19:29
33F:→ MOONRAKER: 你跟他说perl过时了 我现在用python 218.161.46.90 12/12 19:30
34F:→ MOONRAKER: 来maintain你既有perl repo 218.161.46.90 12/12 19:30
35F:→ MOONRAKER: 看看接下来会多爽 218.161.46.90 12/12 19:31
36F:→ jimfan: 要处理文字档,几乎都用perl 14.199.97.157 12/17 16:15
37F:→ jimfan: 懂bash应该很快上手 14.199.97.157 12/17 16:16
38F:→ clanguage: 两周上手阿180.217.201.182 02/16 13:25
39F:推 qmailtw: 我花一周多一些,然後就开始改别人的 cod 31.161.184.68 04/12 12:44
40F:→ qmailtw: e 31.161.184.68 04/12 12:44