cool awk

最近发现一个不错的网站topjishu,上面的archive板块里文章很多,但是如果我只想看某个知识点的文章就不太方便了,通过下面的命令可以实现目的:

curl -s https://www.topjishu.com/archive.html | awk '{if($1=="<a"){sub("^ *","");print($0)}}' | grep redis
curl -s https://www.topjishu.com/archive.html | awk '{if($1=="<a"){ if(match($0, "redis")) {sub("^ *","");print($0)}}}'
curl -s https://www.topjishu.com/archive.html | awk '$1=="<a" {print($1,$2)}' | grep redis

效果如下图所示: