awk-formatting

    0

    5답변

    나는 약 500 개의 행과 480K 개의 열을 가진 파일을 가지고 있으며, 결국 열 2,3을 이동해야합니다. 내 파일은 쉼표로 구분 된 파일입니다. awk 또는 sed를 사용하여이를 정리하는 더 빠른 방법이 있습니까?

    0

    1답변

    AWK 스크립트를 작성 중입니다. AWK 스크립팅 기술을 개선하고 싶기 때문에 주로 개선하고 있습니다. 나는 존재하지 않는다는 것을 알고 있습니다. Awk 또는 Gawk 내에서 객체 지향 프로그래밍을 수행하는 방법이지만 최소한 카레 기능을 수행 할 수있는 방법이 있습니까? 함수 내에서 함수를 반환 할 때와 마찬가지로? (실행 된 함수의 결과를 반환 아니라

    -2

    2답변

    "CLIENT TOTAL"및 그 다음의 단위 행을 기준으로 한 행을 다음 이름까지 삭제하려고합니다. "CLIENT TOTAL"행 다음에 오는 단위 선 (예 : 30.0과 15.0이있는 행)의 수는 다음 이름까지 달라질 수 있습니다. 가장 중요한 것은 파일이 구분되지 않았기 때문입니다. 내 입력 파일은 다음과 같습니다. INPUT : 상대성/32,629 DT

    0

    2답변

    후 나는 간단한 코드 두 개의 배열로 구성된 조각과 비교 // { # Create an array animals["goat"] = "4 legs" animals["chicken"] = "2 legs" animals["elefant"] = "4 legs" for (animal in animals) {

    0

    2답변

    지정된 조건에서 줄 그룹을 두 번 인쇄하고 줄의 값을 변경하는 옵션이 반복되는 AWK 문을 작성하는 데 어려움이 있습니다. 예를 들어 행의 첫 번째 필드가 11 ($ 1 = 11)이면 그 행과 두 번째 행 (두 번째 열 ($ 2)의 값 조정)을 인쇄하고 싶습니다. So 지금까지이 내가 가진, 그러나 (11)과 다음 줄에 = 첫 번째 필드에 줄을 복제하지 않

    0

    1답변

    다음 줄까지 "CLIENT TOTAL"및 그 이후의 단위 줄을 기준으로 줄을 지우고 싶습니다. "CLIENT TOTAL"행 다음에 오는 단위 선 (예 : 30.0과 15.0이있는 행)의 수는 다음 이름까지 달라질 수 있습니다. 가장 중요한 것은 파일이 구분되지 않았기 때문입니다. 내 입력 파일은 다음과 같습니다. 입력 : RELATIVITY/O F 3262

    1

    1답변

    awk를 사용하여 일부 파일을 작업하고 싶습니다. 입력 : a 2 16 b 17 25 c 26 32 d 33 51 와 내가 원하는 것은 예를 들어 2로 숫자를 증가, 2 열 및 3 열 사이의 범위를 열거하는 모든 행을 분할하는 것입니다 나는이 같은 파일이 a 2 4 6 8 10 12 14 16 b 17 19 21 23 25 c 26 28 30

    1

    1답변

    첫 번째 "n"행 ("n"은 런타임에 변수가 전달됨)은 "n"개의 해당 배열에 저장해야하며 배열 이름은 arrayRow"NR"으로 지정해야합니다. 여기에서 NR은 내장 awk 변수입니다. awk -F"," -v n=$Header_Count 'NR<=n{ split($0,**("arrayRow" NR)**) }' SampleText.txt 따라서 첫 번

    0

    1답변

    samplefile.txt를 html 테이블 형식으로 변환하고 싶습니다. 모든 특수 문자를 무시해야합니다. ###의 시작 부분은 표 머리글에 들어가야하지만 내용은 표 셀 내부의 표 머리글. 또한이 스크립트에서 표제 및 표 테두리의 서식을 지정하고 싶습니다. 이 간단한 samplefile.txt입니다 : ###File1 ###File2 ###File3

    -1

    2답변

    "netstat -rn"의 실제 라우팅 테이블을 보안 공급 업체의 구성에 구성된 라우팅 테이블과 비교할 스크립트가 있습니다. 문제는 netstat -rn이 "255.255.255.0"형식의 넷 마스크를 제공하는 반면 공급 업체 내 라우팅 테이블을 표시하는 명령은/24 형태로 나타납니다. 생성 방법을 찾아야합니다. 서브넷 마스크, 예를 들어 255.255.2