gpt4 book ai didi

xml - 使用 grep/sed 从 XML 文件中查找单词

转载 作者:太空宇宙 更新时间:2023-11-04 06:05:03 25 4
gpt4 key购买 nike

我正在编写一个 Linux shell 脚本,以使用 grep 在 xml 文件中查找信息。我需要的信息是不带标签的用户名wipis_dxu。我不允许使用 xgrep 或其他工具。

<Parameter displayName="Server" id="Server">
<value>dxstg.target_domain</value>
</Parameter>
<Parameter isRequired="true" displayName="User name" id="Username">
<value>wipis_dxu</value>
</Parameter>
<Parameter isRequired="true" displayName="Password" id="Password">
<value>wovon_man_nicht_reden_kann_darueber_muss_mann_schweigen</value>
</Parameter>

最佳答案

$ sed -nr '/Username/{n;s#.*>(.*)<.*#\1#p}' file
wipis_dxu

简要说明,

  • /Username/ : 查找用户名
  • n :读取下一行输入
  • s#.*>(.*)<.*#\1#p :提取 > ... < 之间的字符串

关于xml - 使用 grep/sed 从 XML 文件中查找单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45954561/

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