gpt4 book ai didi

linux - 如何使用 sed 获取 xml 值

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:37:19 26 4
gpt4 key购买 nike

如何使用 sed 获取 <version.suffix>SOMETHING</version.suffix> 中的内容?

我试过了 sed 's#.*>\(.*\)\<version\.suffix\>#\1#' , 但失败了。

最佳答案

试试这个:

sed 's/<.*>\(.*\)<.*>/\1/'

它应该足够通用以获取每个 xml 值。

如果您需要消除缩进,请在开头添加 \s*,如下所示:

sed 's/\s*<.*>\(.*\)<.*>/\1/'

或者,如果您想要version.suffix 的值,您可以使命令更具体,如下所示:

sed 's/<version\.suffix>\(.*\)<.*>/\1/'

关于linux - 如何使用 sed 获取 xml 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25687978/

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