2024 Autor: Peter John Melton | [email protected]. Zuletzt bearbeitet: 2024-01-31 06:07
Wenn Sie eine unhandliche Textdatei haben, die Sie verarbeiten möchten, kann das Teilen in Textabschnitte manchmal die Verarbeitungszeit verbessern, insbesondere wenn wir eine Datei in eine Kalkulationstabelle importieren. Oder Sie möchten vielleicht nur einen bestimmten Satz von Zeilen aus einer Datei abrufen.
Geben Sie split, wc, tail, cat und grep ein. (Vergessen Sie nicht sed und awk). Linux enthält eine Vielzahl von Dienstprogrammen zum Arbeiten mit Textdateien in der Befehlszeile. Für unsere heutige Aufgabe verwenden wir Split und WC.
Zuerst schauen wir uns unsere Logdatei an….
> ls -l -rw-r–r– 1 thegeek ggroup 42046520 2006-09-19 11:42 access.log
Die Dateigröße beträgt 42 MB. Das ist ziemlich groß … aber mit wie vielen Zeilen haben wir es zu tun? Wenn wir dies in Excel importieren wollten, müssten wir weniger als 65.000 Zeilen verwenden.
Lassen Sie uns die Anzahl der Zeilen in der Datei mit dem Dienstprogramm wc überprüfen, das für "Wortzahl" steht.
> wc -l access.log 146330 access.log
Wir sind weit über unserem Limit. Wir müssen dies in drei Segmente aufteilen. Wir verwenden dazu das Split-Dienstprogramm.
> split -l 60000 access.log > ls -l
total 79124 -rw-rw-r– 1 thegeek ggroup 40465200 2006-09-19 12:00 access.log -rw-rw-r– 1 thegeek ggroup 16598163 2006-09-19 12:05 xaa -rw-rw-r– 1 thegeek ggroup 16596545 2006-09-19 12:05 xab -rw-rw-r– 1 thegeek ggroup 7270492 2006-09-19 12:05 xac
Wir haben unsere Textdateien nun in drei separate Dateien aufgeteilt, die jeweils weniger als 60000 Zeilen enthalten. Dies scheint eine gute Wahl zu sein. Die letzte Datei enthält den verbleibenden Betrag. Wenn Sie diese bestimmte Datei in zwei Hälften schneiden würden, hätten Sie Folgendes getan:
> split -l 73165 access.log
Und das ist alles, was dazu gehört.
Empfohlen:
So erstellen Sie schnell eine Textdatei über die Befehlszeile in Linux
Wenn Sie ein Keyboarder sind, können Sie viele Aufgaben nur mit der Linux-Befehlszeile erledigen. Zum Beispiel gibt es einige einfach zu verwendende Methoden zum Erstellen von Textdateien, falls dies erforderlich ist.
Ordnen Sie jedem Schlüssel unter Windows 10, 8, 7 oder Vista einen beliebigen Schlüssel zu
Wenn Sie mit der Funktionsweise bestimmter Tasten auf Ihrem System nicht zufrieden sind, können Sie sie mit einem kostenlosen Dienstprogramm namens SharpKeys als andere Taste neu zuordnen. So funktioniert das.
Fügen Sie die Möglichkeit hinzu, den Inhalt einer beliebigen Textdatei in Ihr Menü "Senden an" zu kopieren
Zuvor wurde beschrieben, wie Sie den Inhalt einer TXT-Datei in das Kontextmenü mit der rechten Maustaste kopieren können. Für diese Methode müssen Sie jedoch für jeden Dateityp, mit dem Sie dies tun möchten, einen separaten Registrierungseintrag erstellen (z. B. JS, BAT, LOG, HTM, CSS usw.).
Verwenden Sie einen beliebigen Ordner für Ihren Ubuntu-Desktop (sogar einen Dropbox-Ordner)
Standardmäßig erstellt Ubuntu in Ihrem Home-Verzeichnis einen Ordner namens Desktop, der auf Ihrem Desktop angezeigt wird. Was ist, wenn Sie etwas anderes wie Ihren Dropbox-Ordner verwenden möchten? Hier sehen Sie, wie Sie einen beliebigen Ordner für Ihren Desktop verwenden.
Drucken oder Erstellen Sie eine Textdatei-Liste der Inhalte in einem Verzeichnis auf einfache Weise
Haben Sie jemals eine druckbare Liste oder Textdatei des Inhalts in einem bestimmten Ordner oder Ort auf Ihrem Computer gefunden? Jetzt können Sie diese Liste oder Textdatei mit Directory Print in wenigen Augenblicken erhalten!