Ich versuche, zwei Strings und das nächste Wort bis ein Zeichen aus einer Datei grep. Der aktuelle Inhalt sieht wie folgt aus etwas:grep für das Wort bis char
Package: wdiff\0aVersion: 1.2.2-1build1\0aArchitecture: amd64\0aMaintainer:...
...
Package: python\0aVersion: 2.7.2-1build1\0aArchitecture: amd64\0aMaintainer:..
...
und so weiter. Ich möchte die Datei für die Worte "Paket:" und "Versionen" zusammen bis "\0a"
grep. so daß der Ausgang wäre:
Package: wdiff Version: 1.2.2-1build1
Package: python Version: 2.7.2-1build1
und so weiter, unter Verwendung von vorzugsweise grep.
Nur um zu klären - das ist eine lange Datei mit vielen Wörtern getrennt durch "\ 0a" und ich will nur 2 Wörter und das alles nach ihnen bis "\ 0a".
Danke für die freundliche Hilfe!
* bis "\ a0" * - und warum 'build1' fehlt? – RomanPerekhrest
Wird in der Eingabedatei wörtlich '\ 0a' verwendet? – anubhava
Ihr Beispiel hat '\ 0a', aber Ihr Text sagt' \ a0' - was ist das? Sind diese wörtlichen Zeichen, oder meinst du, Zeilenumbrüche? –