2

我正在尝试在我想要的地方制作一个 bash 脚本wget -O youtube.html http://youtube.com。我试图弄清楚如何仅将视图计数为grep. 我用过grep [0-9].views youtube.html,但我仍然返回很多不必要的行。

如果有人能给我一些提示,那就太好了。

4

2 回答 2

4

您可以wget通过正向前瞻将安静的输出和管道直接输入到 grep 中,以简单地输出视图计数:

wget -q -O- http://youtube.com | grep -oP "[0-9,]+(?=\sviews)"
于 2012-09-30T03:20:27.457 回答
1

grep views youtube.html为我工作。如果你只想要数字,你可以这样做grep views youtube.html | cut -f1 -d' '

希望这会有所帮助=)

于 2012-09-30T03:07:14.953 回答