2013-08-27 6 views
0

나는 사이 버전을 추출하는 AWK를 사용하여 적합한 솔루션을 얻기에 막혔어요 "[]"제발 도움을 줄 수있는 빠르고 효율적인 한 라이너 사람이 있습니까AWK 추출물

Version Repository Repository URL 
[1.0.0.44] repo-0  file://test/test-1.0.0.44-features.xml 
[1.0.0.21] repo-0  file://test/test-1.0.0.21-features.xml 

에서? 필드 분리 자로서 대괄호 레코드 숫자를 제외한 출력 필드 2를 사용 AWK와

답변

1

:

awk -F '[][]' 'NR > 1 {print $2}' 

또는 -o와 그렙가 추출 문자열

grep -oP '(?<=\[)[^]]+' 
+0

천재 유용하다. 매력처럼 작동합니다! :) –