PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Dateiinhalte ausschneiden



DgobertDuck
25.02.09, 10:13
Hallo,
ich habe z.B. zwei *.txt files mit folgenden inhalten.

Name des files:--eins.txt:----------------- zwei.txt
----------------======----------------- ======
Inhalt:----------123----------------------ABC
----------------------------------------- 123
------------------------------------------XYZ

(Entschuldigt diese Fragwürdige darstellung oben).

Ich möchte nun den Inhalt von eins.txt von zwei.txt ausschneiden.
Markierungen setzten ist nicht möglich, da es sich nicht um *.txt files handelt. Es soll lediglich das Grundprinzip meines Anliegens erläutern.

Auf den genaueren Hintergrund warum ich dass brauche möchte ich nicht näher eingehen.

Ich bedanke mich bereits im vorhinein für eure wertvolle Unterstützung.

Glg

marce
25.02.09, 10:45
man grep
sollte helfen

DgobertDuck
25.02.09, 12:05
Habe ich mir bereits angesehen. Leider komme ich damit auf keinen grünen Zweig. Könntest du mir bitte etwas genauer behilflich sein.

z.B. ist es ja möglich mit grep "123" eins.txt die stelle zu finden, aber wie außschneiden?

glg

marce
25.02.09, 12:08
wenn ich Dein Ansinnen richtig verstehe, dann willst Du zwei.txt alles rausschmeißen, was in eins.txt drinsteht?

In eins.txt wären dann die Pattern enthalten, nach denen gesucht werden soll. Zusätzlich willst Du dann die Ergebnisse noch invertieren - also das nur ausgegeben wird, was das Pattern nicht enthält.

Für beides gibt es je eine Option, die in der Man-Page erklärt wird.

DgobertDuck
25.02.09, 15:22
Ganz genau.
Habe die man page durchgelesen, komme aber leider nicht auf eine entsprechende Lösung.
könntest du mir bitte mit einem "Beispiel Kommando" weiterhelfen?

glg

marce
25.02.09, 15:42
ok, wie heißt die Option, um das Sucherergbnis zu invertieren?

asi_dkn
25.02.09, 16:14
:D fies... (aber gut) :)

kreol
25.02.09, 22:00
Auch auf die Gefahr, den didaktischen Ansatz von marce zu untergraben: Damit das hier ein Ende nimmt:
grep -vf datei1.txt datei2.txt > ergebnis.txtUm das rauszufinden hat 1 Min. manpage gereicht...


Kreol

marce
26.02.09, 06:04
Oh menno, vorsagen gilt nicht...

*beleidigtbin* :-)

DgobertDuck
26.02.09, 07:06
vielen dank für die hilfe. :)
glg