2012-10-25 7 views
0

나는 다양한 사용자에 의해 만들어진 일부 페이지 뷰 및 구매의 멀티 라인 기록의 톤을 포함 거대한 텍스트 파일을을 사용하여 복잡한 문자열을 검색에 도움이 필요합니다. 각 레코드는 5 개의 대시로 구분되며 '-----'로 끝나고 'done'으로 끝납니다. 각 레코드에는 'xyz'와 같은 사용자 ID 문자열, '구입 한 문자열'로 구매 문자열이 포함됩니다. 같은 사용자 ID는 내가 말할 항목을 구입 한 'XYZ'를 특정 사용자의 모든 기록을 찾기 위해 노력하고 있습니다뿐만 아니라는 나오지 또는 AWK 또는 그렙

다른 기록을 포함 할 수있다.

+3

그것은 도움이 될 것입니다. – squiguy

+0

그리고 지금까지 무엇을 시도해야합니까? 행운을 빕니다. – shellter

답변

2

이 시도 :

gawk 'BEGIN{RS=ORS="\n-----"} /xyz/ && /purchased/' file 

을 그 어떤 작은 샘플 입력하고 입력에서 예상되는 출력을, 당신이 원하는 일을 게시하지 않습니다. 당신이 파일의 샘플을 게시 당신이 가지고있는 가능성이 xyz` '로 기밀 데이터를 교환 할 수 있다면