아래 명령을 실행했는데 sample.txt 파일에 데이터를 저장했습니다. Awk를 사용하여 패턴 뒤에 단어 찾기
chkconfig --list | grep postfix > sample.txt
지금이 파일은 아래의 출력을 포함
postfix 0:off 1:off 2:on 3:on 4:on 5:on 6:off
가 지금은
2:
후 문자열을 추출해야합니다. 출력은
on
awk
또는 grep
을 사용하여 찾을 수 있습니까?
chkconfig --list | awk '/postfix/{$0=substr($4,3)}1'
시도'.... | 그렙 -PO '(? <= 2 :) \ + 승': 전에'도 아마 공간 ' – Kent
@Kent는'22 일치합니다 '2'는 –
또는 임의의 비 숫자 문자로 충분합니다. – lindhe