设为首页 加入收藏

TOP

企业shell面试题:获取51CTO博客列表倒序排序考试题
2017-10-13 10:32:47 】 浏览:519
Tags:企业 shell 试题 获取 51CTO 博客 倒序 排序
#!/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--))
do
     curl $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期在读学员王梅西同学。
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇孤儿进程、僵尸进程和守护进程 下一篇php利用root权限执行shell脚本

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目