企业shell面试题:获取51CTO博客列表按时间倒序排序
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                企业shell面试题:获取51CTO博客列表按时间倒序排序
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.                        
                                企業shell面試題:獲取51CTO博客列表倒序排序考試題
老男孩教育培訓機構需求:需求入下:
請把http://oldboy.blog.51cto.com 地址中的所有博文,按照時間倒序列表如下:
2013-09-13 運維就是一場沒有硝煙的戰爭
http://oldboy.blog.51cto.com/2561410/1296694
2016-04-17 運維人員寫項目方案及推進項目的基本流程思路
http://oldboy.blog.51cto.com/2561410/1764820
附加:高級要求:
生成html頁面,并設置超鏈接。
結果如下:
http://oldboy.blog.51cto.com/2561410/1862041
#!/bin/sh PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin HTMLFILE=/home/oldboy/html HTTP=http://oldboy.blog.51cto.com/all/2561410 NUM=$(curl?$HTTP?|awk?-F?"[?/]"?'/頁數/?{print?$(NF-3)}') [?-d?$HTMLFILE?]||mkdir?$HTMLFILE?-p echo?-e?"<b><h1>老男孩51CTO博客文章html整理版</h1></b>\n<b><h3>老男孩教育運維脫產班31期??王梅西</h3></b>"?>$HTMLFILE/blog_oldboy_$(date?+%F).html for((i=$NUM;i>0;i--)) docurl?$HTTP/page/$i|egrep?"<li><span>|<em"|awk?'{if(NR%2==0){printf?$0?"\n"}else{printf?$0}}'|awk?-F?'["<>]+'?'{print?"<a?href=\"http://oldboy.blog.51cto.com"$9"\">",$14,$10,"</a>?<br>"}'|sort?-n?>>$HTMLFILE/blog_oldboy_$(date?+%F).html done 答案:來自31期在讀學員王梅西同學。總結
以上是生活随笔為你收集整理的企业shell面试题:获取51CTO博客列表按时间倒序排序的全部內容,希望文章能夠幫你解決所遇到的問題。
                            
                        - 上一篇: Eclipse中javascript文件
 - 下一篇: 修改ubuntu系统默认语言(linux