Ich habe eine Datei mit mehreren Zeilen. Ich möchte für jedes Wort, das in der Gesamtdatei erscheint, wissen, wie viele Zeilen dieses Wort enthalten, zum Beispiel: 0 hello world the man is world 1 this is the world 2 a different man is the possible one Das erwartete Ergebnis ist: …
Ich habe eine Datei mit Genomdaten, die ungefähr 5 Millionen Zeilen lang ist und nur die Zeichen A, T, C und G enthalten sollte. Das Problem ist, ich weiß, wie groß die Datei sein sollte, aber sie ist etwas größer. Das heißt, bei einer Analyse ist ein Fehler aufgetreten, oder …
Ich habe eine CSV-Datei (in der das Feldtrennzeichen tatsächlich ein Komma ist) mit 8 Spalten und einigen Millionen Zeilen. Hier ist ein Beispiel: 1000024447,38111220,201705,181359,0,12,1,3090 1064458324,38009543,201507,9,0,1,1,1298 1064458324,38009543,201508,9,0,2,1,90017 Was ist der schnellste Weg, um die Summe aller Zahlen in einer bestimmten Spalte sowie die Anzahl der gelesenen Zeilen zu drucken? Können Sie …
Ich habe ein Skript, das das gemountete Dateisystem mit dem unter fstab aufgeführten Eintrag vergleicht. Das Problem, mit dem ich hier konfrontiert bin, besteht darin, die Ausgabe ausgerichtet zu halten. Unten ist die Skriptausgabe: / is mounted OK /boot is mounted OK /was8 is mounted OK /was8/slogs is mounted OK …
Ich möchte eine neue Zeile in zwei Zeilen vor der letzten Zeile einfügen. Also, wenn meine Originaldatei ist: 1 2 3 4 5 Das Ergebnis sollte sein 1 2 3 New line 4 5
Ich habe diese Kombination aus while-Schleife und hier-Dokument, die ich in Bash 4.3.48 (1) ausführe, und ich verstehe ihre Logik überhaupt nicht. while read file; do source ~/unwe/"$file" done <<-EOF x.sh y.sh EOF Meine Frage besteht aus folgenden Teilen: Was macht das readhier (ich readdeklariere eine Variable immer und weise …
Gibt es eine sehr einfache Möglichkeit (vielleicht eine Zeile mit sed zu verwenden?) , Für jede Zeile nZeilen zu erhalten , beginnend bei einer Zeile innerhalb dieses Zeilenabschnitts ?nm Insbesondere habe ich eine Datei mit Millionen von Zeilen. Für jeweils 4 Zeilen möchte ich die ersten beiden Zeilen erhalten. Aber …
Wie kann ich nur das erste Leerzeichen aus einer Zeile wie der folgenden entfernen, ohne die anderen Leerzeichen in derselben Zeile zu entfernen? Beispiel Eingabe: 2015-04-18 10:21:59 10 05430 -9999 -9999 000000000000 Beispielausgabe: 2015-04-1810:21:59 10 05430 -9999 -9999 000000000000
Ich möchte ein Wort in einer DOCX-Datei mit einem Shell-Befehl ändern. Ich habe versucht, den sedBefehl zu verwenden, aber er funktioniert nicht. Kennt jemand eine Lösung dafür? Zum Beispiel möchte ich ein Wort (z. B. exp5) ändern und dieses durch ein anderes ( exp3) in der Datei ersetzen exo.docx.
Ich denke, ob es einen Namen für eine so einfache Funktion gibt, die die Reihenfolge der Zahlen in einem Array zurückgibt. Ich würde dieses Ranking wirklich gerne auf minimalistische Weise und mit grundlegenden Unix-Befehlen durchführen, aber ich kann mir nichts anderes vorstellen als einfaches Find-and-Loop, das nicht so elegant ist. …
Ich habe Hunderte von Textdateien, die chemische Formeln zusammen mit Erzählungen einschließlich numerischer Werte enthalten. Vor den Formeln stehen immer Leerzeichen, gefolgt von Leerzeichen, Kommas, Punkten usw. Das Problem ist: Die Formeln sind nicht so formatiert, dass Zahlen als Indizes angezeigt werden, z. H 2 SO 4, C 5 H …
Wenn ich eine Datei habe, die so aussieht: example.png example.jpg example2.jpg example2.png example.swf example2.swf example3.jpg example4.jpg example3.png example3.swf und ich möchte zum Beispiel die Wörter extrahieren, die swf enthalten, die Ausgabe würde ungefähr so aussehen example.swf example2.swf example3.swf Ich habe versucht grep -o "swf[^[:space:]]*", was nur ein paar druckt swf, …
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.