作者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://www.ptt.cc/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
噓 kisaraki1976: 練就是了 42.73.9.12 12/07 11:51
→ fourdollars: 差很多,差很大,Bash 沒有 CPAN 36.227.144.154 12/07 14:49
→ shietsd: Perl的語法很難記...久沒用馬上忘光XD223.136.141.176 12/07 17:14
推 tailau0: 多想3分鐘,你可以不要自殺 93.158.48.174 12/07 20:29
推 hijkxyzuw: 後來我 perl 就忘光了,因為活在 linux140.116.102.187 12/08 17:23
→ hijkxyzuw: bash 就天天練習,還不錯140.116.102.187 12/08 17:23
→ hijkxyzuw: perl 的物件導向我一直學不起來orz140.116.102.187 12/08 17:24
推 WusoAiwen: 兩個差多了吧!你能用bash寫出複雜的ap 36.239.131.191 12/08 23:49
→ WusoAiwen: p嗎? 36.239.131.191 12/08 23:49
→ MOONRAKER: 小時候覺得破語言跟我不相容 不過後來 218.161.46.90 12/09 09:37
→ MOONRAKER: 真的要用時 發現他儘管有一大堆怪寫法 218.161.46.90 12/09 09:38
→ MOONRAKER: 例如陣列物件參考等 但是你還可以抓住 218.161.46.90 12/09 09:39
→ MOONRAKER: 其中一兩種idiom 算控制得了也記得起來 218.161.46.90 12/09 09:39
→ MOONRAKER: bash的陣列反人性 好像頂樓加蓋三層 218.161.46.90 12/09 09:40
→ MOONRAKER: 還要聲明是抓一個房間還是裡面的家具 218.161.46.90 12/09 09:41
→ MOONRAKER: 還有看到awk就哈哈大笑 沒有人用了perl 218.161.46.90 12/09 09:42
→ MOONRAKER: 還想在裡面呼叫這個奧克烏蛋的 218.161.46.90 12/09 09:42
推 hijkxyzuw: awk 根本被 perl 打假的,但在 bash140.116.102.187 12/09 16:27
→ hijkxyzuw: 裡 call awk 蠻方便的,不要太長的話140.116.102.187 12/09 16:27
→ MOONRAKER: :O 真的嗎 那我看的code還太少了 218.161.46.90 12/10 13:26
→ MOONRAKER: 可是~=已經很整還要awk 簡直是整人專家 218.161.46.90 12/10 13:27
→ MOONRAKER: 喔我弄錯了 在bash呼叫awk當然是較好用 218.161.46.90 12/10 13:27
推 WusoAiwen: 與其要用perl,為何不用python 36.239.101.189 12/11 23:19
推 jiansu: 會Perl最近寫 bash 感覺Perl就是學習sh 61.228.243.16 12/11 23:44
→ jiansu: 搞成那種奇怪的語法的^^ 稍大程式寫bash 61.228.243.16 12/11 23:44
→ jiansu: 模組化,會不好搞 就考慮直接用perl,pyth 61.228.243.16 12/11 23:44
→ jiansu: on,ruby寫script了,c,Java是大程式共同開 61.228.243.16 12/11 23:44
→ jiansu: 發 61.228.243.16 12/11 23:44
→ jiansu: python是大家好學好懂maintain簡單 但是 61.228.243.16 12/11 23:49
→ jiansu: 寫的快寫的爽(程式短) perl,ruby還是必較 61.228.243.16 12/11 23:49
→ jiansu: 上手 61.228.243.16 12/11 23:49
→ MOONRAKER: 很簡單 因為人家code base通通都perl 218.161.46.90 12/12 19:29
→ MOONRAKER: 你跟他說perl過時了 我現在用python 218.161.46.90 12/12 19:30
→ MOONRAKER: 來maintain你既有perl repo 218.161.46.90 12/12 19:30
→ MOONRAKER: 看看接下來會多爽 218.161.46.90 12/12 19:31
→ jimfan: 要處理文字檔,幾乎都用perl 14.199.97.157 12/17 16:15
→ jimfan: 懂bash應該很快上手 14.199.97.157 12/17 16:16
→ clanguage: 兩週上手阿180.217.201.182 02/16 13:25
推 qmailtw: 我花一周多一些,然後就開始改別人的 cod 31.161.184.68 04/12 12:44
→ qmailtw: e 31.161.184.68 04/12 12:44