gpt4 book ai didi

bash - xmllint xpath 不要在空集上打印错误

转载 作者:行者123 更新时间:2023-11-29 09:23:47 24 4
gpt4 key购买 nike

我在 bash 脚本中使用 xmllint 对某些数据执行 xpath。 xpath 并不总是与数据匹配,这没关系。来自 xmllint 文档:

--xpath "XPath_expression"
Run an XPath expression given as argument and print the result. In case of a nodeset result, each node in the node set is serialized in full in the output. In case of an empty node set the "XPath set is
empty" result will be shown and an error exit code will be returned.

当 xmllint 没有找到任何匹配项时,是否可以禁用/隐藏输出 XPath set is empty

最佳答案

消息进入标准错误设备。您可以将其重定向到 /dev/null

例子:

# Shows the message
xmllint --xpath '//a' <(echo "<data/>")

# Redirects the message. Message disappears
xmllint --xpath '//a' <(echo "<data/>") 2>/dev/null

关于bash - xmllint xpath 不要在空集上打印错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23812877/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com