Ich möchte nur die ersten kInstanzen eines Wortes ersetzen . Wie kann ich das machen? Z.B. Angenommen, die Datei foo.txtenthält 100 Instanzen des Wortes "Linux". Ich muss nur die ersten 50 Vorkommen ersetzen.
Ich möchte nur die ersten kInstanzen eines Wortes ersetzen . Wie kann ich das machen? Z.B. Angenommen, die Datei foo.txtenthält 100 Instanzen des Wortes "Linux". Ich muss nur die ersten 50 Vorkommen ersetzen.
Ich bin brandneu in UNIX und benutze Kirk McElhearns "The Mac OS X Command Line", um mir einige Befehle beizubringen. Ich versuche, zu verwenden trund grepdamit ich nach Textzeichenfolgen in einem regulären MS-Office Word-Dokument suchen kann. $ tr '\r' '\n' < target-file | grep search-string...
Gibt es einen Unix-Befehl, mit dem überprüft werden kann, ob zwei Zeilen in einer Datei identisch sind? Zum Beispiel Betrachten Sie eine Datei sentences.txt This is sentence X This is sentence Y This is sentence Z This is sentence X This is sentence A This is sentence B Wir sehen, dass der Satz...
Ich habe ein Verzeichnis voller Textdateien. Mein Ziel ist es, Text an den Anfang und das Ende aller anzuhängen. Der Text am Anfang und am Ende ist für jede Datei gleich. Basierend auf dem Code, den ich aus dem Web erhalten habe, ist dies der Code zum Anhängen am Anfang der Datei: echo -e 'var...
Unten ist der Text in der Datei: Pseudo name=Apple Code=42B state=fault Pseudo name=Prance Code=43B state=good Ich muss nach "42B" suchen und die Ausgabe aus dem obigen Text wie folgt erhalten: Pseudo name=Apple Code=42B state=fault Hat jemand eine Idee, wie dies mit grep/ awk/ erreicht werden kann...
Wie kann ich mit Textverarbeitungswerkzeugen nach jeweils N Zeilen eine neue Zeile einfügen? Beispiel für N = 2: EINGANG: sadf asdf yxcv cxv eqrt asdf AUSGABE: sadf asdf yxcv cxv eqrt asdf
Die folgenden Befehle können je nach Dateigröße einige Minuten dauern. Gibt es eine effizientere Methode? sed -i 1d large_file
Ich habe ein paar Python-Skripte herumliegen, und ich arbeite daran, sie umzuschreiben. Ich habe mit allen das gleiche Problem. Mir ist nicht klar, wie man die Programme so schreibt, dass sie sich wie richtige Unix-Tools verhalten. Weil das $ cat characters | progname und das $ progname characters...
Wie schneide /ich bis zum ersten Begrenzer und bekomme den restlichen Teil der Zeichenketten? Ex: pandi/sha/Dev/bin/boot Ich möchte schneiden pandi, damit die Ausgabe gefällt
Ich versuche, mehrere Wörter in der Datei mit zu ersetzen sed -i #expression1 #expression2 Datei Something 123 item1 Something 456 item2 Something 768 item3 Something 353 item4 Ausgang (Gewünscht) anything 123 stuff1 anything 456 stuff2 anything 768 stuff3 anything 353 stuff4 Probierversuche Ich...
Angenommen, ich habe eine Datei, die Folgendes enthält: A A A B CC Ich möchte die Ausgabe so haben: A 3 B 1 CC 1
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,...
Ich habe ein paar hundert HTML-Quellcode-Dateien. Ich muss den Inhalt eines bestimmten <div>Elements aus jeder dieser Dateien extrahieren, damit ich ein Skript schreiben kann, das die einzelnen Dateien durchläuft. Die Elementstruktur ist wie folgt: <div id='the_div_id'> <div...
Ich habe diese Eingabe: sdkxyosl 1 safkls 2 asdf--asdfasxy_asd 5 dkd8k jasd 29 sdi44sw 43 asasd afsdfs 10 rklyasd 4 Ich brauche diese Ausgabe: sdi44sw 43 dkd8k jasd 29 asasd afsdfs 10 asdf--asdfasxy_asd 5 rklyasd 4 safkls 2 sdkxyosl 1 Also muss ich die Zeilen nach der letzten Spalte sortieren. Ich...
Ich möchte abrufen, was sich zwischen diesen beiden Tags befindet - <tr> </tr>- aus einem HTML-Dokument. Jetzt habe ich keine spezifischen HTML-Anforderungen, die für einen HTML-Parser gerechtfertigt wären. Ich brauche einfach etwas, das passt <tr>und </tr>und alles...
Ich möchte alle leeren Zeilen aus einer Datei entfernen. Auch wenn die Zeile Leerzeichen oder Tabulatoren enthält, sollte sie ebenfalls entfernt
Ich versuche einen Befehl auszuführen und möchte das Datum und die Uhrzeit in den Namen der Ausgabedatei einfügen. Hier ist ein Beispielbefehl, den ich ausführen möchte. md5sum /etc/mtab > 2016_4_25_10_30_AM.log Das Datums- und Uhrzeitformat kann bei Unterstrichen beliebig sinnvoll sein. Auch...
Normalerweise mache ich das, rsync -nbevor ich ein tatsächliches mache rsync. Die Sache ist, wie könnte ich den zweiten Durchlauf automatisieren, um genau die Liste wiederzuverwenden, die mit erzeugt wurde --dry-run? Ich meine, wenn ich rsync -ndann laufe, bekomme ich eine Simulation dessen, was...
Ich habe eine Eingabedatei, die durch Kommas ( ,) getrennt ist. In Anführungszeichen eingeschlossene Felder enthalten ein Komma. Hier ist die Beispielzeile 123,"ABC, DEV 23",345,534.202,NAME Ich muss alle Kommas entfernen, die in den doppelten Anführungszeichen und den doppelten Anführungszeichen...
Gibt sedes eine Möglichkeit, beim Ersetzen von Strings die vorgenommenen Änderungen zu protokollieren (ohne sich auf einen Unterschied zwischen alten und neuen Dateien zu verlassen)? Wie kann ich zum Beispiel die Befehlszeile ändern? find . -type f | xargs sed -i 's/abc/def/g' kann ich die...