
아래 문자열이 있어요
- 2-0 854 0/413/5963 W 65.19 0 0 0.0 4.76 115.86
::1 www.example.com GET /server-status HTTP/1.1 - 2-0 854 0/413/5963 W 65.19 0 0 0.0 4.76 115.86
::1 www.example.com GET /server-status HTTP/1.1
그리고 나는 아래와 같이 출력을 원합니다 :-
서버 상태 HTTP
서버 상태 HTTP
답변1
노력하다
앗
.... | awk -F/ '{print $4}'
어디
-F/
/를 구분 기호로 사용print $4
네 번째 필드
grep
grep -o "[^/]*HTTP"
어디
-o
일치하는 문자열만[^/]*HTTP
/
HTTP가 뒤에 오지 않는 모든 문자
답변2
이 시도
awk -F/ '/GET/{print $2}' input.txt