AWK의 간단한 사용

awk '{[pattern] action}' {filenames}   

다른 명령을 사용하여, 플러스 때 | 파이프 라인을
네트워크 카드의 IP 주소를 표시 할 경우, 예를 들어 :

piky@LAPTOP-I41H962O:/mnt/d/code/shelltest$ ifconfig eth0 | awk '/inet/ {print $2}'
169.254.174.29
fe80::1de4:b97f:e1c5:ae1d

본 명세서에서 사용 된 바와 같이, | 히트 경우, AWK, AWK 일치 INET에 두 번째 필드의 출력은 ifconfig eth0를 출력 지점을 말한다

/ 아래의 첫 번째 레벨 디렉토리의 표시 내용

ls $(ls / -all | awk '/root/ {print "/"$9}')

본원에 사용 된 바와 같이, LS로 송신 출력 $ () (), 복수의 행의 출력 결과 LS에 파라미터로서 각 행

구분 기호로 AWK 기본 문자열 공간, -F를 사용하여, 사용자 정의를 원하는 경우

추천

출처www.cnblogs.com/luckpiky/p/11518059.html