以下是linux命令输出html文件xpath、regex、string、jsonpath结果的示例:

  1. 使用xpath提取HTML文件中的数据:
cat file.html | xpath '//div[@class="title"]/a/text()'

这个命令将会提取HTML文件中所有class为"title"的div元素下的链接文本。

  1. 使用regex提取HTML文件中的数据:
cat file.html | grep -oP '<div class="title">\K.*?(?=</div>)'

这个命令将会提取HTML文件中所有class为"title"的div元素中的内容。

  1. 使用string提取HTML文件中的数据:
cat file.html | awk -F'<div class="title">' '{print $2}' | awk -F'</div>' '{print $1}'

这个命令将会提取HTML文件中所有class为"title"的div元素中的内容。

  1. 使用jsonpath提取JSON文件中的数据:
cat file.json | jq '.items[].name'

这个命令将会提取JSON文件中所有items数组中的name字段的值

linux命令输出html文件xpath、regex、string、jsonpath结果示例

原文地址: https://www.cveoy.top/t/topic/ihP5 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录