Als «text-processing» getaggte Fragen

Manipulation oder Prüfung von Text durch Programme, Skripte usw.

2
Pipes, wie fließen Daten in einer Pipeline?
Ich verstehe nicht, wie die Daten in der Pipeline fließen und hoffe, jemand könnte klären, was dort vor sich geht. Ich dachte, eine Pipeline von Befehlen verarbeitet Dateien (Text, Arrays von Strings) zeilenweise. (Wenn jeder Befehl Zeile für Zeile ausgeführt wird.) Jede Textzeile durchläuft die Pipeline. Befehle warten nicht auf …

17
So finden Sie die Zeile mit den wenigsten Zeichen
Ich schreibe ein Shell-Skript mit allgemeinen UNIX-Befehlen. Ich muss die Zeile mit den wenigsten Zeichen abrufen (inklusive Leerzeichen). Es können bis zu 20 Zeilen vorhanden sein. Ich weiß, dass ich head -$L | tail -1 | wc -mdie Anzahl der Zeichen in Zeile L ermitteln kann. Das Problem ist, dass …




7
Schwanz -f, aber mit Zeilennummern
Ich versuche zu sehen, wie oft innerhalb einer beliebigen Zeitspanne auf einem Remote-Server foo barangezeigt wird /var/log/foo.log, aber nichts, was ich bisher ausprobiert habe, hat funktioniert. Ich habe bereits ein Timer-Skript, mit dem ich nachverfolgen kann /var/log/foo.log, wie lange es her ist, seit ich mit dem Tailing begonnen habe , …

4
sed - String durch Dateiinhalt ersetzen
Ich habe zwei Dateien: file1und file2. file1 hat folgenden Inhalt: --- host: "localhost" port: 3000 reporter_type: "zookeeper" zk_hosts: - "localhost:2181" file2enthält eine IP-Adresse ( 1.1.1.1) Was ich will , ist zu tun , ersetzen localhostmit 1.1.1.1, so dass das Endergebnis ist: --- host: "1.1.1.1" port: 3000 reporter_type: "zookeeper" zk_hosts: - …

4
Lange Zeile auf Trennzeichen teilen
Welchen Befehl kann ich verwenden, um die Eingabe wie folgt zu teilen: foo:bar:baz:quux das mögen? foo bar baz quux Ich versuche, den cutBefehl herauszufinden, aber er scheint nur mit festen Eingabemengen zu funktionieren, wie "ersten 1000 Zeichen" oder "ersten 7 Feldern". Ich muss mit beliebig langen Eingaben arbeiten.

6
Kommandozeilenfreundliche Tabellen
Gibt es so etwas? Textbasierte Tabellenkalkulationen, die in einer CLI-Umgebung gut angezeigt werden. Mir ist bewusst, dass ich cat foobar.csvtun kann und kann, was ich will, aber es ist nicht besonders praktisch oder attraktiv. Ich kann mir nicht vorstellen, dass es schwierig sein würde, eine Tabelle zu formatieren und vielleicht …




2
Finden Sie gemeinsame Linien zwischen mehreren Dateien
Ich habe 4 Dateien, die wie sind file A >TCONS_00000867 >TCONS_00001442 >TCONS_00001447 >TCONS_00001528 >TCONS_00001529 >TCONS_00001668 >TCONS_00001921 file b >TCONS_00001528 >TCONS_00001529 >TCONS_00001668 >TCONS_00001921 >TCONS_00001922 >TCONS_00001924 file c >TCONS_00001529 >TCONS_00001668 >TCONS_00001921 >TCONS_00001922 >TCONS_00001924 >TCONS_00001956 >TCONS_00002048 file d >TCONS_00001922 >TCONS_00001924 >TCONS_00001956 >TCONS_00002048 Alle Dateien enthalten mehr als 2000 Zeilen und sind nach der …



Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.