Thread Zeilen ausschneiden und in neue Datei einfügen (10 answers)
Opened by ruby at 2013-08-01 12:19

Linuxer
 2013-08-01 12:59
#169270 #169270
User since
2006-01-27
3891 Artikel
HausmeisterIn

user image
Bist Du da auf einem Windows oder einem Linux System unterwegs?

Auf Linux geht das ganze recht einfach mit Bordmitteln, z.B. mit grep:

Code: (dl )
1
2
3
4
grep "Tech Univ Dresden" alt.txt > nur_dresden.txt
grep -v "Tech Univ Dresden" alt.txt > ohne_dresden.txt
# wenn alles ok
mv ohne_dresden.txt alt.txt


Auf Windows könnte man find dazu benutzen [1]:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
C:>find /?
Sucht in einer oder mehreren Dateien nach einer Zeichenfolge.

FIND [/V] [/C] [/N] [/I] [/OFF[LINE]]"Zeichenfolge"
[[Laufwerk:][Pfad]Dateiname[ ...]]

/V Zeigt alle Zeilen an, die die Zeichenfolge NICHT enthalten.
/C Zeigt nur die Anzahl der die Zeichenfolge enthaltenden Zeilen an.
/N Zeigt die Zeilen mit ihren Zeilennummern an.
/I Ignoriert Groß-/Kleinschreibung bei der Suche.
/OFF[LINE] Überspringt keine Offlinedateien.
"Zeichenfolge" Die zu suchende Zeichenfolge
[Laufwerk:][Pfad]Dateiname Zu durchsuchende Datei(en)

Fehlt der Pfad, so durchsucht FIND von der Tastatur aus eingegebenen Text oder
die Ausgabe des Befehls, der FIND in einer Befehlskette vorangestellt ist.


[1] Man muss die Ausgaben aber etwas "bereinigen", weil Zeilen ausgegeben werden, in welcher Datei etwas gefunden wurde...
Last edited: 2013-08-01 13:01:13 +0200 (CEST)
meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen!

View full thread Zeilen ausschneiden und in neue Datei einfügen