Bash wget过滤特定的单词

时间:2018-02-23 14:16:05

标签: bash sed grep wget

我想使用wget过滤网站上的特定字词。

我要过滤的单词是 hPa 及其值。

请参阅:https://www.foreca.de/Deutschland/Berlin/Berlin

我无法找到有关如何过滤掉特定字符串的有用信息。

这是我迄今为止所尝试过的:

#!/bin/bash

LAST=$(wget -l1 https://www.foreca.de/Deutschland/Berlin/Berlin -O - | sed -e 'hPa')
echo $LAST

感谢您帮助我。

1 个答案:

答案 0 :(得分:1)

使用的完全成熟的解决方案:

命令:

for(lines <- handler.getLines()){
  println(">"+lines)
}

输出:

$ saxon-lint --html --xpath '//div[contains(text(), "hPa")]/text()' \
    'https://www.foreca.de/Deutschland/Berlin/Berlin'

注意:

enter image description here如果我写的内容很烦你,你只想要一个快速而肮脏的命令,即使它是邪恶的,那么使用1026 hPa