XML 파일에서 특정 레코드 찾기 [닫기]

XML 파일에서 특정 레코드 찾기 [닫기]

각 레코드가 아래의 동일한 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"

관련 정보