次の文字列があります。
- 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