awk

    3

    3답변

    #!/bin/sh find ${*-.} -type f -print | xargs file | awk '{ $1=NULL; t[$0]++; } end { for (i in t) printf("%d\t%s\n", t[i], i); }' | sort -nr 첫 번째 "찾기"행이 작동합니다. 그러나 awk 부분은 작동하지 않습니다. 파일 유형 수

    3

    2답변

    나는 디렉토리 트리를 여행하고 찾은 모든 mp3 파일을 재생하기 위해 쉘 스크립트를 작성하려고 노력 해왔다. afplay는 내가 맥을 사용하는 것을 감안할 때 선택의 여지가있다. 그러나 afplay는 한 번에 하나의 인수 만 취하므로 계속 재생하려면 계속 호출해야합니다. 가장 단순한 해결책은 다음과 같을 것 같습니다 : $(`find . -name *.mp

    -1

    2답변

    awk 스크립트를 만들어 일부 입력 파일에 적용했지만 Windows 컴퓨터에 gawk를 설치하지 않으려는 경우이 awk 스크립트를 webservice 또는 가능한 양식으로 사용할 수 있기를 원합니다. 파일을 업로드하거나 파일의 텍스트를 상자에 복사 한 다음 스크립트를 실행하여 awk 스크립트의 결과를 다시 얻으십시오. 어떻게하면됩니까?

    6

    6답변

    파이프로 연결된 명령 행 프로그램을 호출하고 있습니다. 이 모든 것은 Linux에서 확실히 작동합니다. 내 방법 : protected String execCommand(String command) throws IOException { String line = null; if (command.length() > 0) { Proce

    0

    1답변

    나는 겉으로보기에 단순한 일을 성취하려고 노력하면서 스스로 걸려 넘어지고 있습니다. 하나의 파일과 하나의 개행 문자로 구분 된 문자열 목록이 있습니다. 파일 : DAT1 LOC1 DAT2 LOC1 DAT3 LOC1 Dat4 LOC2 DAT5 LOC2 내 목록은 다음과 같은 것입니다 : DAT2 DAT3 Dat4 DAT1 내가 뭘하려고 오전 데이터 파일과 목

    1

    2답변

    질문이 있습니다. 일부 행이 그룹에 속하는 행에 데이터 집합이 있습니다. 예컨대 Apple 0.4 0.5 0.6 Orange 0.2 0.3 0.2 Apple 0.4 0.3 0.4 Orange 0.4 0.5 0.8 내가 자동으로 따라 AWK 사용하여 열을 집계 할 수있는 방법 질문입니다. 과거에는, 나는 쉽게 ... 각 파일을 수동으로 다음 AWK와

    5

    5답변

    현재 커다란 (8.1GB) 액세스 로그 파일을 처리하기 위해 awk 스크립트를 실행하고 있으며, 끝내기까지 영원히 오래 걸립니다. 20 분 만에 14MB의 (1000 + - 500) MB를 썼다. 필자는 어떻게 든 더 빠르게 처리 할 수 ​​있을지 궁금해한다. 여기 은 awk 스크립트입니다 : #!/bin/bash awk '{t=$4" "$5; gs

    3

    4답변

    sh 쉘 스크립트에서. 텍스트 파일에서 감안할 데이터 : 문자열 1 문자열 2 횡설수설 횡설수설 string3 횡설수설 string4 어떻게 AWK를 사용하거나 문자열 2 사이의 모든 라인을 제거 나오지도 수 (포함) 및 string3 (문자열 3 제외)? 문자열 1 string3 string4

    1

    2답변

    awk를 통해 처리되는 모든 일치하는 행에 대해 curl (REST 서비스를 호출 함)을 호출하려고합니다. 입력 파일 (콜론으로 구분). 예 : $ cat /tmp/input tiger:EN haiti:FR federer:CH 나는 지금까지이 같은 가지고 : awk -F':' '{print $1 "=" $2}' /tmp/input 이 그냥 밖

    2

    2답변

    다음 명령을 사용하여 기존 awk 스크립트를 변경하여 간단한 명령으로 더 많은 경우를 추가 할 수 있습니다. 첫 번째 인쇄가 "pref'"$1"'=0\n" 그래서 그 자체 awk에, 환경에 변수 $1하지 참조하는 것을 echo `awk '{if(/#append1/){print "pref'"$1"'=0\n" $0 "\n"} else{print $0 "\n"}