我需要一些命令的帮助来处理以下情况。我在网上搜索寻求帮助,但我无法成功找到解决方案。
问题是:
我有一个名为“temp.xml”的xml文件,xml文件中的文本例如
<?xml version="1.0" encoding="utf-8"?>
<NoteData Note_Nbr="312" Data_Revision="2" Note_Revision="1" />
我只想将 Note_Nbr 保存到我的变量 x (312)
我尝试了一些东西,但它不起作用。
X=$(sed -r 's/[^|]*(Note_Nbr=")(\d\d\d)([^|]*)/2 /' temp.xml )
谢谢你的帮助。