awk 학습 잡기

4179 단어 awk
#! /bin/sh



#awk '{ print }' /etc/passwd

#awk -F":" '{ print $1 }' /etc/passwd



awk '

BEGIN{testArray["a"]="aaa";testArray["b"]="bbb"}

function test()

{

    #print $1;

    print testArray["a"]

    print testArray["b"]

}

test();

END{print "done!"}

' aaa

1. 셸 스크립트에서awk 명령을 직접 사용할 수 있습니다
2. 형식은:awk 명령 파일 이름
3. 파일의 모든 줄에 대해 명령은 한 번씩 실행되고 매번 현재 줄을 처리한다
4.BEGIN, END 블록 ASP에 해당하는 applicationnustart 및 applicationnuend,awk 실행 전후 실행 후 이벤트
5.BEGIN, END 후속의 {등기는 반드시 그것들과 같은 줄에 있어야 합니다. 그렇지 않으면 문법 오류입니다.
#! /bin/sh



awk '

BEGIN{# }

# 

END{# }

'  

텍스트 파일 aaa, 줄마다'111222333'과 같은 텍스트 줄을 형입하여 줄마다 가장 소수를 계산하는 awk 프로그램
#! /bin/sh



awk '

BEGIN{

    FS=",";

}



function min(a,b)

{

    if(a < b)

    {

        return a;

    }

    else

    {

        return b;

    }

}



{

    minNumber = min($1,$2);

    message = "min number is : "

    message = (message""minNumber);

    print message;

}

' aaa

newString=(stringVarible ""varable) 연결 문자열

좋은 웹페이지 즐겨찾기