2012-05-22 6 views
2

프로세스 출력 (ifconfig)을 처리하려고합니다. ifconfig의 출력은 inet addr: 마스크를 포함하는 행의 목록입니다. 그러나 나는 ip를 [inet addr : field]에서 추출하여 나열하려고합니다. 파이프 명령으로 가능합니까?파이프를 사용하여 명령 출력을 구문 분석하는 방법

ifconfig | What should be here? 

것처럼 (다른 액세스 포인트의 경우) inet addresses 목록이 명령의 출력을 원한다.

답변

2

사이트에 표시된대로 awk을 사용하여이를 수행 할 수 있습니다. 내가 원하는 결과를 만들어 여기에 발췌를 게시 한 :

ifconfig | awk '/dr:/{gsub(/.*:/,"",$2);print$2}'

2

당신이 할 수있는

ifconfig -a|grep inet| awk -F' ' '{print $2}' 
관련 문제