매우 자세한 PHP 스크립트에 의해 생성 된 1000 초의 로그 파일이 있습니다. 나는 이러한 로그 파일을 처리하고 엑셀 시트를 (I CSV 형식을 생각하고) 생성하고 데이터를 다시보고해야sed/awk와 regex를 사용하여 로그 처리하기
###Unknown no of lines, which I want to ignore###
=================================================
$insert_vars['cdr_pkey']=17568
$id<TAB>$g1<TAB>$i1<tab>rating1<TAB>$g2<TAB>$i2<tab>rating2 #<TAB>more $gX,$iX,$ratingX
#numerical values of $id $g1 $i1 etc. separated by tab
#numerical values of ---""---
#I do not know how many lines will be there (unique column is $id)
=================================================
###Unknown no of lines, which I want to ignore###
을 다음과 같이 일반적인 구조입니다. 나는 엑셀에서 정말 나쁜,하지만 내가 좋아하는 뭔가를 출력 생각 :
cdr_pkey<TAB>id<TAB>g1<TAB>i1<TAB>rating1<TAB>g2<TAB>rating2 #and so on
17568<TAB>1349<TAB>0.0004532<TAB>0.01320<TAB>2.014E-4<TAB>...#rest of numerical values
17568<TAB>1364<TAB>...#values for id=1364
17568<TAB>1321<TAB>...#values for id=1321
...
17569<TAB>1048<TAB>...#values for id=1048
17569<TAB>1426<TAB>...#values for id=1426
...
...
그래서 내 cdr_pkey는 시트의 고유 한 열이며, 각 $cdr_pkey
, 나는이 각각 $g1,$i1,$rating1...
의 자신의 세트를 가지고, 여러 $id
의이
해당 형식을 테스트 한 후 을 입력하면을 Excel에서 읽을 수 있습니다. 이제는 1000 개의 모든 파일로 확장하려고합니다.
더 진행하는 방법을 모르겠습니다. 다음 단계는 무엇입니까?
로그 파일 구조가 일치
grep -v 'id'
덕분에 최종 에코 파이프 (즉, 모든 로그 파일이 같은 순서로 같은 열을 포함)? 또한 하나의 출력 파일 또는 각 입력에 대해 하나의 파일을 원하십니까? – Tomalak
예 로그 파일 구조가 일관됩니다. 그리고 나는 하나의 출력 파일을 원한다. 각 입력 파일은 고유 한'$ insert_vars [ 'cdr_pkey']'를 가질 것이며 모든 파일을'cdr_pkey'로 초기 열과 결합하고자합니다 @Tomalak : thanks – Sudhi