// 기호 사이의 텍스트 자르기

// 기호 사이의 텍스트 자르기

다음 문자열이 있습니다.

  • 2-0 854 0/413/5963 W 65.19 0 0 0.0 4.76 115.86
    ::1 www.example.com GET /서버 상태 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 /서버 상태 http/1.1

내가 원하는 출력은 다음과 같습니다.

  • 서버 상태 HTTP

  • 서버 상태 HTTP

답변1

노력하다

.... | awk -F/ '{print $4}'

어디

  • -F//를 구분 기호로 사용
  • print $4게임 4

grep

grep -o "[^/]*HTTP"

어디

  • -o문자열만 일치
  • [^/]*HTTP/HTTP가 뒤에 오지 않는 모든 문자

답변2

이 시도

awk -F/ '/GET/{print $2}' input.txt

관련 정보