閲覧ありがとうございます。初歩的なことで大変恐縮ですが、下記のようなダブルクォートで囲まれたスペース区切りのレコードがあった場合、末尾から2番目のダブルクォートで囲まれたカラムの内容を取得したいです。大量にレコードがあるため、シェルスクリプトで取得しようとしています。
【データイメージ】
127.0.0.1 - - [18/May/2021:00:08:19 +0900] "GET /www.sample.com/test/mypage_newn.do HTTP/1.1" 200 2048 "https://www.example.com/example1" "Mozilla/5.0 (iPhone; CPU iPhone OS 13_3_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.5 Mobile/15E148 Safari/604.1" "Test-Cookie7383280624888866090400392251612NE; s_vnum=161%3D2; s_lv=1584416224369; __utma=263096604.235744046.1554968814.1554968814.1584416224.2;Q2CqdY=; bm_mi=5621~qbgSXAYABzZ/8lTNF/axOV5MCnHkWpTY2oKfZq..." "param1_01|param_02|" "JP"
【欲しい項目】
"param1_01|param_02|"
試したこと
".*" "[A-Z]{2}"$のように正規表現を書いたのですが、先頭のダブルクォートから一致してしまうので、余計な文字列まで引っ張ってしまうので、うまい方法ないかなと調べているところです。
以上、よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/03/18 02:39
2021/03/18 03:02
2021/03/18 03:11