Hallo ich versuche im Moment ein script zu schreiben was mir aus Log datein eine Zeile mit folgenden inhalt ausliest was mir auch so weit geling mit
grep -n -R 'CASH_ITEM_BRING_ERROR > NOT_PRESENT'
Spoiler anzeigen
Code
Hier einmal die ausgelesene Zeile
Log17CS010412:12599:2017/04/12 13:32:28 :: CASH_ITEM_BRING_ERROR > NOT_PRESENT : 277 : 1207 : 1 : 1327878 : 342
kurze Erklärung
Log17CS010412 = Logdatei
: CASH_ITEM_BRING_ERROR > NOT_PRESENT : = die fehlermeldung
277 = die UserID # In der Datenbank /table: bg_user/query : user_code = 277
1207 = Character ID
1327878 = Unwichtig
342 = Item
Alles anzeigen
Nun möchte ich wenn die Zeile ausgelesen ist, es mir die User ID (user_code :277) in der query passwd von z.b. password123 auf false ersetzt .
wäre schön wenn mir da einer weiter helfen kann, da ich noch relativ am anfang stehe in sachen shell.
Eventuell gibt es ja schon ein ähnliches Script wo ich mir was abschauen kann ?
danke schonmal
Grüße Groby