ログファイルに直接アクセスできないサーバーがあります。セキュリティ上の理由から、ログへのアクセスはlessコマンドを実行するスクリプトを介して行われます。lessコマンドの検索
ログファイルの内容はと類似している:
08:03:52,143 DEBUG sessionid1111111 [za.co.phuthib.Service1] (http-/0.0.0.0:8905-4) initialiseProperties(): currentDate: 20160812
08:03:52,143 DEBUG sessionid1111111 [za.co.phuthib.Service1] (http-/0.0.0.0:8905-4) cached object found
08:03:52,143 INFO sessionid1111111 [za.co.phuthib.Service2] (http-/0.0.0.0:8905-4) passphrase: 243989895859385938394583945839548983423488234
08:03:52,143 INFO sessionid1111111 [za.co.phuthib.Service2] (http-/0.0.0.0:8905-4) chanellID: [CHANNELID]
08:03:52,144 INFO sessionid1111111 [za.co.phuthib.Service3] (http-/0.0.0.0:8905-4) POST: /za/co/phuthib/retrieveProductList/
08:03:52,144 INFO sessionid1111111 [za.co.phuthib.Service3] (http-/0.0.0.0:8905-4) Input: {"id":"3989349"}
08:03:52,812 INFO sessionid1111111 [za.co.phuthib.Service3] (http-/0.0.0.0:8905-4) Response code [200 OK])
サーバは、多くのユーザーからの多くの要求を受け入れて、1つは、彼らが必要な情報を見つけるために、ファイルを検索する必要があるとして。
私はsessionid1111111を検索することができるよともza.co.phuthib.Service3 independantlyを検索することができています。
私はza.co.phuthib.Service3とsessionid1111111を検索しようとしています。 は、私は正規表現でそれを試してみましたが、それは、たとえば、ワーキングように見えることはできません。
/sessionid1111111[\s]Service3
あなたは '/ \ vsessionid1 + + \ [za \ .co \ .phuthib \ .Service3 \]'のようなものを意味しますか? –
または ':g/sessionid1111111 // Service3'? – dNitro
WiktorStribiżewこのアプローチで私が望む結果を得ることができます。 dNitro、あなたのソリューションはより洗練されており、覚えやすいので好きですが、動作させることができません。 – Phuthib