gawk

    5

    1답변

    FPAT 변수를 사용하여 데이터의 구분 기호를 처리 할 수 ​​있다는 것을 GNU page of GAWK에서 알 수 있었지만 어떻게 작동하는지는 알 수 없습니다. 포함 된 CSV 파일에 대한 FPAT 값은 다음과 같습니다 데이터가 다음 첫 번째 실패로 즉하지 쉼표,이 "abc"을해야 abc,"pqr,mno" 첫 번째 그룹화 표현식은 모든 것을 평가 :

    4

    1답변

    아래 스크립트는 twister.txt에서 가장 많은 수의 필드를 표시합니다. awk '{if (NF > max) max = NF} END{print max}' twister.txt 제 질문은 twister.txt의 필드 수가 가장 많은 행 자체를 어떻게 표시합니까?

    2

    1답변

    올바른 키를 유지하면서 해당 값으로 배열 (사전)을 정렬하려고합니다. 문제가 있습니다. 작업을 수행하는 코드를 작성했지만 함수를 반복적으로 호출하면 printTop은 처음 호출 만 제대로 작동합니다. 내 둔한 기능은 다음과 같습니다 'gawk{ IPsrcPkg[$1]+=$8; IPdstPkg[$2]+=$8; IPsrcBytes[$

    0

    2답변

    많은 데이터 필드가 포함 된 파이프 구분 파일이 있습니다. gawk를 사용하여 분리하려고합니다. 로그이 추천했습니다 : United States|San Francisco|CA|...goes on... Germany|Quebec City|Quebec|...goes on... 출력 형식과 같을 것이다 : 나는 자동 $ 1에게 $ 15 모든 방법을 높일 수

    0

    1답변

    하나는 새로운 업데이트가 있고 다른 하나는 이전 업데이트가있는 동일한 형식의 두 파일이 있습니다. 특정 고유 ID 열은 없습니다. 새로운 업데이트 된 행 (UNIX, PHP, AWK) 만 추출하려면 어떻게해야합니까?

    3

    2답변

    어떤 이유로 든 레코드 구분 기호로 "& ($)"문자열이 있고 필드 구분 기호로 "(@) $"문자열을 가진 파일을 구문 분석하려고합니다. BEGIN 블록에서 RS와 FS로 지정하여 awk에 파일을 구문 분석 할 수 없습니다. gnu awk 3.1.7을 사용하고 있는데 구문 오류가 있지만 달러 기호를 벗어나는 방법을 찾을 수 없다는 불평을합니다 (가정하지 않

    0

    2답변

    내가 디렉토리베이스 라인에있는 모든 파일에 for 루프, 각각의 파일에 gawk의 결과를 추가하려고 해요로 출력 : #! /bin/sh for file in baselines/*; do numThreads=$(echo $file | gawk 'BEGIN { FS = "." } ; {print $3 }') echo "Number of Threads: $n

    0

    1답변

    조인을 사용하여 원하는 결과를 생성 할 수 없습니다. Windows 7에서 GNUwin32를 실행 중입니다. 64 비트. 조인 버전 5.3.0.1936 및 gawk 버전 3.1.6.2962를 실행 중입니다. 박쥐 파일에 다음 명령을 사용하여 UID_C CID C000002 31799 C000002 31800 C000386 14950 C000386 9

    4

    4답변

    어떤 필드에있는 네 번째 문자 ":"다음에 오는 내용을 제거하고 싶습니다. 예를 참조하십시오 : 입력 : 1 10975 A C 1/1:137,105:245:99:1007,102,0 0/1:219,27:248:20:222,0,20 1 19938 T TA ./. 1/1:0,167:167:99:4432,422,0,12,12 12 2004311

    1

    3답변

    awk 또는 bash을 사용하여 확실하게 해결할 수있는 약간의 데이터 조작 문제가 있습니다. 두 개의 기존 데이터 파일이 있습니다. 첫 번째는 탭으로 구분 된 필드로 구성되며 n 개의 블록으로 배열됩니다. 각 블록은 하나의 공백 행으로 구분됩니다. 1 3 2 4 3 5 4 6 5 7 6 8 두 번째 파일에는 첫 번째 파일의 모든 블록만큼 긴