从命令行/ bash搜索Stackoverflow.com

时间:2009-11-26 13:09:46

标签: command-line

正如标题所说,我正在寻找一种方法来搜索stackoverflow.com,只使用Linux中的命令行bash。

我需要完成的事情:

  

我只需要获得我的问题的前10个答案,甚至是前5个答案。

     

纯文本输出,即条带       如果可能,请输出HTML。

如果你没有给出需要elinks或类似东西的答案,我更愿意。

1 个答案:

答案 0 :(得分:2)

这是一个从执行作业的命令行运行的粗略脚本

wget 'http://stackoverflow.com/feeds/tag?tagnames=command-line&sort=newest' -qO - | perl -nle ' print $1 if /\<title[^>]+\>([^<]*)/;'|head

它抓取给定标记的RSS输出(此处为命令行)并对其进行解析。 要正确完成,可能需要以更好的方式解析XML或使用一些perl rss解析器。