我有一个 XML,其中每个记录都位于相同的 xml 标签中;示例如下。我需要通过将搜索模式指定为 来显示特定记录'4017|95592'
。输出应该是:
4017|95592|S|Y|54|14.05|1.97|0|0|0|0|0|2019-07-23 03:25:25|2019-07-23 03:09:04
样本文件:
<"Record>4017|95592|S|Y|54|14.05|1.97|0|0|0|0|0|2019-07-23 03:25:25|2019-07-23 03:09:04<"/Record><"Record>4017|23071|S|Y|19|5.05|6.62|0|0|0|0|0|2019-07-23 03:25:25|2019-07-23 03:09:04<"/Record>
答案1
使用 bash 命令
sed 's/^.........//g' example.txt | awk -F '\\<' '{print $1}' | grep -w "4017|95592"