我有一个文件,我想解析它以从中提取某些值。我不知道应该使用什么命令和语法(也许sed
?)。
下面是我可能希望在文件中找到的 2 行示例。我需要的是 的值name
(即示例中的1234
和xyz
)以及 的值jndiName
。
factories xmi:type="resources.url:URL" xmi:id="" name="1234" jndiName="xyz_aBC"
factories xmi:type="resources.url:URL" xmi:id="URL_1323780357724" name="xyz" jndiName="abc"
如果我使用sed
,我该如何在这种情况下应用它?
答案1
答案2
xmlstarlet如果由于宗教原因不能使用例如 perl XML::Simple ,它也是在 shell 中解析 xml 的一个很好的选择;)