Gibt es eine bequeme Möglichkeit, doppelte oder nahezu doppelte Textblöcke in einer Datei zu identifizieren? Ich möchte dies zum Identifizieren von Codeduplikationen verwenden. Es sieht so aus, als gäbe es Spezialprogramme mit dieser Fähigkeit, aber ich möchte mich nicht darauf einlassen. Ich hoffe, es gibt ein Tool ähnlich dem Diff, …
Wie erstelle ich mit awk eine neue Datei, in der ausgewählte Spalten aus zwei separaten Dateien zusammengeführt werden? Ohne die Elementreihenfolge von BEIDEN Dateien durcheinander zu bringen. Beispiel: Datei 3 kann Spalte 1,2,3 aus Datei 1 und Spalte 4 aus Datei 2 enthalten. File 1 A 23 8 T A …
Ich suche etwas, das sich wie das von Perl verhält chomp. Ich suche nach einem Befehl, der einfach seine Eingabe druckt, abzüglich des letzten Zeichens, wenn es sich um eine neue Zeile handelt: $ printf "one\ntwo\n" | COMMAND_IM_LOOKING_FOR ; echo " done" one two done $ printf "one\ntwo" | COMMAND_IM_LOOKING_FOR …
Ich habe eine CSV-Datei mit der FF FEStückliste erhalten: $ head -n1 dotan.csv | hd 00000000 ff fe 41 00 64 00 20 00 67 00 72 00 6f 00 75 00 |..A.d. .g.r.o.u.| Beim awkParsen erhalte ich eine Reihe von Null-Bytes, was vermutlich auf die Bytereihenfolge zurückzuführen ist. Wie …
Ich versuche, den Text in meiner Zwischenablage zu ändern, bestimmte Zeilen zu entfernen, die einige Zeichenfolgen enthalten, und dann die Ausgabe zur weiteren Bearbeitung abzurufen (ich bevorzuge es, nur dann in meine Zwischenablage zu kopieren, wenn ich sie benötige). Ich dachte so etwas: cat > swapfile ##Paste all grep -v …
Ich habe eine 250 MB Textdatei, alles in einer Zeile. In dieser Datei möchte ich aZeichen durch bZeichen ersetzen : sed -e "s/a/b/g" < one-line-250-mb.txt Es schlägt fehl mit: sed: couldn't re-allocate memory Es scheint mir, dass diese Art von Aufgabe inline ausgeführt werden könnte, ohne viel Speicher zuzuweisen. Gibt …
Ich habe eine Datei, die Daten wie diese enthält: report aaaaaaaa - .. -th bbbbbbbbb -to ccccccccc .. --. Frage: Ich möchte alle Zeilen entfernen, die nicht mit folgenden Zeichenfolgen beginnen: report -th -to Das bedeutet, dass die Wunschausgabe alle mittleren unerwünschten Punkte und Hashes entfernt und folgendermaßen aussieht: report …
Gibt es eine bequeme Möglichkeit, die Ausgabe des * nix-Befehls "tree" in das JSON-Format zu konvertieren? Edit: Ich glaube, ich habe mein Problem nicht gut genug beschrieben. Mein Ziel ist es, etwas zu konvertieren wie: . |-- dir1 | |-- dirA | | |-- dirAA | | `-- dirBB | …
Ich habe drei Arten von Daten, die in verschiedenen Formaten vorliegen. Für jeden Datentyp gibt es ein Python-Skript, das ihn in ein einheitliches Format umwandelt. Dieses Python-Skript ist langsam und CPU-gebunden (an einen einzelnen Kern auf einem Multi-Core-Computer). Daher möchte ich drei Instanzen davon ausführen - eine für jeden Datentyp …
Ich versuche, ein Shell-Skript zu schreiben, das nach einem ASCII-Zeichen im Bereich AZ oder az fragt und dessen äquivalenten numerischen Wert zurückgibt. Die Ausgabe könnte beispielsweise folgendermaßen aussehen: scarlet$ Please type a character between A and Z or between a and z: scarlet$ A scarlet$ The decimal value of A …
Ich versuche, diesen einfachen sedBefehl auszuführen sed '/VALUES\ \([0-9]/d!' Es gibt mir immer noch einen Fehler zu sagen "RE error: parentheses not balanced"(ja, die Zitate sind da). Was kann ich machen? Ich meine, ich könnte einfach eine weitere hinzufügen, )aber sie würde nicht zu meiner Regex passen.
Ich habe zwei Listen, eine vollständige Liste und eine unvollständige Liste. Ich möchte ein Bash-Skript, das die vollständige Liste nach Zeilen durchsucht, die im Teil enthalten sind. Wenn dies der Fall ist, werden sie aus der vollständigen Liste entfernt. Kann jemand helfen?
Ich muss die Datei /opt/nginx/conf.d/default.confmit diesem Inhalt über ein Shell-Skript erstellen und die Datei erstellen, wenn sie nicht vorhanden ist: server { listen 80 default_server; listen [::]:80 default_server; server_name _; root /usr/share/nginx/html; } Wie schreibe ich mehrzeilige Inhalte über ein Shell-Skript? Ich habe das Verzeichnis erstellt sudo mkdir -p /opt/nginx/conf.d …
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.