Ich möchte ein Shell-Skript oder Perl-Skript schreiben, für die folgenden Muster aus dem Protokoll zu suchen:Script Muster im Protokoll grep
Beispiel Muster, das ich aus dem Protokoll schauen in wie folgt:
2016.11.21 04: 46: 30.491 http-threadID001 Benutzername 286x64823x2 sessionID1 10.95.41.89,129.160.54.165,127.0.0.1/rest/issueNav/1/issueTable JQL lucene query: :
2016.11.21 04: 46: 30.492 http-threadID001 Benutzername 286x64823x2 sessionID1 10.95.41.89,129.160.54.165,127.0.0.1/rest/issueNav/1/issueTable JQL Sorten: [< "custom" customfield_10270": com.atlassian.jira.i[email protected]d6f17821" >]
2016-11-21 04: 46: 30.492 http-threadID001 Benutzername 286x64823x2 sessionID1 10.95.41.89,129.160.54.165.127.0.0.1/rest/issueNav/1/issueTable Lucene boolesch Abfrage: :
Wenn das Muster gleichen http-threadID001 übereinstimmen, und gleiche sessionID1 und mit den issueTable JQL Sorten: < "custom" customfield_10270" und zuletzt mit dem Thema Tabelle Lucene boolean Abfrage aus dem Protokoll, dann E-Mail an [email protected]
Dieses Skript wird in Unix Crontask festgelegt und wahrscheinlich für alle 1 Minuten ausgeführt.
Kann mir jemand eine Idee geben, wie man dieses Skript schreibt? Vielen Dank!
die fetten Teile sind die Muster in Frage? – dawg
ja, die fett gedruckten Teile sind die Muster – HPLoh
Was ist Ihre erwartete Ausgabe? – Inian