Angenommen, ich habe eine große Textdatei (> 2 GB) und möchte nur catdie Zeilen Xan Y(z. B. 57890000 bis 57890010). Soweit ich weiß, kann ich dies durch Piping headin tailoder umgekehrt tun, d. H head -A /path/to/file | tail -B oder alternativ tail -C /path/to/file | head -D wobei A, …
Gibt es eine Möglichkeit zu head/ tailein Dokument und erhält den umgekehrten Ausgang; weil Sie nicht wissen, wie viele Zeilen ein Dokument enthält? Das heißt, ich möchte nur alles außer den ersten zwei Zeilen foo.txtzum Anhängen an ein anderes Dokument erhalten.
Ich habe eine Datei mit vielen Zeilen, und jede Zeile hat am Anfang einen Zeitstempel wie [Thread-3] (21/09/12 06:17:38:672) logged message from code..... Daher überprüfe ich häufig zwei Dinge aus dieser Protokolldatei. Die ersten paar Zeilen, die die globalen Bedingungen und die Startzeit haben, sind ebenfalls angegeben. Letzte paar Zeilen, …
findDer Befehl kann Dateinamen als durch Nullen getrennte Zeichenfolgen ausgeben ( -print0sofern angegeben) und xargsdiese mit -0aktivierter Option verwenden. Aber zwischendurch , ist es schwer , dass die Sammlung von Dateien zu manipulieren - sortBefehl hat -zSchalter, die es ermöglicht , diese Dateien zu sortieren, aber headund tailnicht in Anspruch …
Der folgende Shell-Befehl sollte nur ungerade Zeilen des Eingabestreams ausgeben: echo -e "aaa\nbbb\nccc\nddd\n" | (while true; do head -n 1; head -n 1 >/dev/null; done) Aber anstatt es druckt nur die erste Zeile: aaa. Dasselbe passiert nicht, wenn es mit der Option -c( --bytes) verwendet wird: echo 12345678901234567890 | (while …
Ich versuche ehrgeizig, einen C ++ - Code aus einer Vielzahl von Gründen in Bash zu übersetzen. Dieser Code liest und manipuliert einen für mein Unterfeld spezifischen Dateityp, der vollständig binär geschrieben und strukturiert ist. Meine erste Aufgabe im Zusammenhang mit Binärdateien besteht darin, die ersten 988 Bytes des Headers …
Ich brauche ein Dienstprogramm, das die ersten n Zeilen druckt, dann aber weiterläuft und die restlichen Zeilen aufsaugt, sie aber nicht druckt. Ich benutze es, um das Terminal nicht mit der Ausgabe eines Prozesses zu überfordern, der weiter ausgeführt werden muss (es schreibt die Ergebnisse in eine Datei). Ich dachte, …
Varianten dieser Frage wurden sicherlich mehrmals an verschiedenen Stellen gestellt, aber ich versuche Mohne Glück , die letzten Zeilen aus einer Datei zu entfernen . Die zweithäufigste Antwort in dieser Frage empfiehlt die folgenden Schritte, um die letzte Zeile in einer Datei zu entfernen: head -n -1 foo.txt > temp.txt …
Hintergrund Ich verwende einen SSH-Server und habe diesen Benutzer, den ich löschen möchte. Ich kann diesen Benutzer nicht löschen, da er derzeit einige Prozesse ausführt, die ich zuerst beenden muss. Dies ist die Pipeline, die ich derzeit verwende, um alle Prozess-IDs des Benutzers herauszufinden, den ich derzeit verwende: ps -u …
Ich kann tun diff filea fileb, um den Unterschied zwischen Dateien zu sehen. Ich kann auch head -1 fileadie erste Zeile von filea oder fileb sehen. Wie kann ich diese Befehle kombinieren, um den Unterschied zwischen der ersten Zeile von filea und der ersten Zeile von fileb anzuzeigen?
Das ist also für Hausaufgaben, aber ich werde nicht die spezifische Hausaufgabenfrage stellen. Ich muss Kopf und Schwanz verwenden, um verschiedene Liniensätze aus einer Datei zu ziehen. Also wie die Zeilen 6-11 und 19-24 und speichern Sie beide in einer anderen Datei. Ich weiß, dass ich dies mit Anhängen wie …
Ich benutze gerade watch head -n 17 * das funktioniert, zeigt aber auch alle Zeilen bis zum 17 .. Grundsätzlich möchte ich nur die letzte Zeile für jede Datei anzeigen, die mit meinem aktuellen Ansatz angezeigt wird. Wie kann ich das erreichen? Beispiel Reduzieren wir zum Beispiel die Zeile nr. …
Die folgenden Befehle scheinen ungefähr gleichwertig zu sein: read varname varname=$(head -1) varname=$(sed 1q) Ein Unterschied ist, dass readeine Shell eingebaut ist headund sednicht. Gibt es außerdem einen Unterschied im Verhalten zwischen den drei? Meine Motivation ist es, die Nuancen der Shell und der wichtigsten Dienstprogramme wie besser zu verstehen …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.