Ich habe eine Textdatei mit 2 Millionen Zeilen. Jede Zeile enthält Transaktionsinformationen.Kopieren eines Teils einer großen Datei mit der Befehlszeile
z.B.
23848923748, Beispieltext, feild2, 12/12/2008
etc
Was ich will weiter eine neue Datei aus einer bestimmten eindeutigen Transaktionsnummer erstellen tun. Also möchte ich die Datei an der Zeile teilen, wo diese Nummer existiert.
Wie kann ich das Formular der Befehlszeile machen?
Ich kann die Linie finden, indem dies zu tun:
cat myfile.txt | grep 23423423423
Prost, das hat einen Charme funktioniert. –
gut um genauer zu sein, dies funktioniert tail -n + 'grep -n 23423423423 myfile.txt | Schnitt -f 1 -d: 'myfile.txt> newfile.txt –
@Derek, ich war überrascht zu sehen, dass Sie einen Schwanz + Grep + Schnitt über einen einfachen Stream bearbeiten bevorzugt ... – nik