Regex und sed

Hallo zusammen! Bitte um eure Hilfe bei einer Textmanipulation in der bash shell. Ich versuche seit Stunden vergeblich via regex und sed aus


diesen Text zu generieren


Danke fürs lesen und eure kreativen Ideen ;)

Content-Key: 771222606

Url: https://administrator.de/contentid/771222606

Ausgedruckt am: 28.07.2021 um 05:07 Uhr

Mitglied: maretz
maretz 22.06.2021 um 21:35:01 Uhr
Goto Top
Also - du willst am ende nur wenn eine Zeile _NICHT_ mit 0-9 anfängt am Ende das Return entfernen?
Oder sind die Beispiele einfach nur schlecht gewählt? Weil letzteres dürfte nich soo schwer sein (mit ner if-abfrage - einfach zeilenweise durch die Datei durchgehen, wenn erfüllt am ende das Return entfernen).
Mitglied: it-fraggle
it-fraggle 22.06.2021 um 22:00:06 Uhr
Goto Top
Was steht denn wirklich an Stelle von AAAAAA bzw. BBBBBB. Sind das zig verschiedene Möglichkeiten oder nur eine Hand voll?
Mitglied: colinardo
Lösung colinardo 22.06.2021 aktualisiert um 23:10:57 Uhr
Goto Top
Servus, und willkommen auf Administrator.de!
Mal schnell für dich am Smartphone zusammengetippelt ...
Grüße Uwe
(der sich jetzt die Finger entknoten muss)
Mitglied: HanTrio
HanTrio 22.06.2021 aktualisiert um 23:02:09 Uhr
Goto Top
Mal ein wenig rumgespielt:

Das folgende Script liest aus "test.txt" (deiner Ausgangsdatei) und schmeißt "test3.txt" am Ende raus:


Das sed ersetzt "Kostenstelle;" (mit dem Semikolon!) mit nichts, im gesamten file, und speichert es zwischen in test2.txt
Darin steht Folgendes:

test2.txt wird nun als Input für "paste" genommen.
"-" ist hier der Input, und durch das zweimalige Verwenden "- -" werden eben immer zwei Zeilen genommen, aneinander gehängt und durch den Separator ";" getrennt.
Der Output (also jew. 2 Zeilen, die nun in einer zusammengefasst sind) kommt dann in test3.txt:


Es fällt mir ein wenig schwer, den paste-Teil richtig zu erklären.. aber er ist auch schamlos geklaut :D
https://stackoverflow.com/questions/9605232/how-to-merge-every-two-lines ...
Mitglied: reinhardweber
reinhardweber 23.06.2021 um 20:43:35 Uhr
Goto Top
Hallo und vielen Dank an colinardo (hoffe der Fingerknoten hat sich gelöst) und HanTrio für eure Ideen! Dank eurer Hilfe konnte ich das Problem mittels sed und dem mir bis dato unbekannten Zeilenpuffer N lösen!

Beste Grüße und nochmals Danke für die super Hilfe! Reinhard
Mitglied: colinardo
colinardo 23.06.2021 um 22:14:21 Uhr
Goto Top
Immer gerne 👍.
Heiß diskutierte Beiträge
question
Zentrale Lösung für Antivirus, Patchmanagement, Monitoring in einem?Andre82msVor 1 TagFrageSicherheits-Tools24 Kommentare

Hallo Zusammen, ich suche schon seit längerem eine gute Lösung, welche ein gut funktionierendes Patchmanagement, Anti-Virenscanner mit EDR sowie ein Monitoring in einem Dashboard beinhaltet ...

question
Signatur-Programm gesuchtArchanVor 1 TagFrageOutlook & Mail20 Kommentare

Hi zusammen, vorab als Info: Wir haben eine Mischung aus Office365 und 2016, sowie einen Exchange 2016 Server. Ich bin nun auf der Suche nach ...

question
Mitarbeiter ab gewisser Uhrzeit am arbeiten hindern gelöst passy951Vor 21 StundenFrageWindows Netzwerk19 Kommentare

Guten Morgen zusammen, ich wurde gestern von unseren Betriebsrat gefragt ob es möglich ist ab z.B. 20 Uhr die Mitarbeiter daran zu hindern zu arbeiten. ...

question
Wie lange kann ein PC in der Domain ohne Kontakt zur Domain betrieben werden?DaxAtDS9Vor 21 StundenFrageNetzwerkmanagement16 Kommentare

Hallo, bis vor einer Woche habe ich einen SBS2011 Server inkl. AD etc. in Betrieb gehabt. Nun habe ich ihn abgeschaltet und nutze einer der ...

question
Mikrotik vs. Unify - Warum mögt Ihr Unify nicht? gelöst tagol.deVor 1 TagFragePeripheriegeräte10 Kommentare

Hallo immer wieder lese ich, das hier auf Administrator.de Mikrotik bevorzugt wird. Aktuell habe ich zuhause 2 AP von Unify + Controller auf einem Rasberry ...

question
Domänencontroller von Windows Server 2016 auf Windows Server 2019 migrierenEstefaniaVor 14 StundenFrageWindows Server24 Kommentare

Hi. Kann mir ein Admin bei folgendem Problem weiterhelfen !? Wir haben insgesamt 5 Domänencontroller, die auf einem Windows Server 2016 laufen. Nun ist es ...

question
Home-Office Laptop kann DNS nicht auflösenLubosNovyVor 1 TagFrageWindows Netzwerk15 Kommentare

Hallo zusammen, Situation: Manche Kolleginnen arbeiten im Home-Office und sind über Sophos SSL Client verbunden. Die Notebooks sind von mir vorbereitet, in die Domänen aufgenommen ...

report
Positive Erfahrung mit VodafoneitebobVor 1 TagErfahrungsberichtFlatrates3 Kommentare

Hallo zusammen, vieles, was ich im Beitrag Erfahrungsbericht Vodafone - Die endlose Vertragsänderung und in Kommentaren lese, deckt sich mit meinen persönlichen Erfahrungen mit Vodafone. ...