我试图做一个bash脚本,我会喜欢wget -O youtube.html http://youtube.com
。 我想弄清楚如何只有视图计数与grep
。 我已经使用grep [0-9].views youtube.html
但我仍然返回大量不必要的行。
如果有人能给我一些很棒的提示。
你可以把wget
的输出和管道直接转换成grep,只要输出一个正面的lookahead即可:
wget -q -O- http://youtube.com | grep -oP "[0-9,]+(?=\sviews)"
grep views youtube.html
为我工作。 如果你只想要数字,你可以做grep views youtube.html | cut -f1 -d' '
grep views youtube.html | cut -f1 -d' '
。
希望这有助于=)