下面是用于从文件中获取所需字符串的命令。
cat xmlconfig.new |grep "id=\"build\""
< parameter id="build" >v6.0.9< /parameter >
我想要从上面的结果中得到 v6.0.9 值,其方式是根据括号而不是根据单词位置进行标记
我的计算机上没有安装 xml 解析器,并且没有管理员访问权限
我想知道是否可以在不使用 XML 解析器的情况下完成
最佳答案
使用适当的 XML 解析器,例如xsh :
open xmlconfig.new ;
echo //parameter[@id='build'] ;
关于linux - 如何在没有 XML 解析器的情况下使用 shell 脚本根据模式获取子字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33237605/