Kann jemand einen eleganten Weg vorschlagen, um dies zu erreichen? Eingang: test instant () test instant () ... test instant () //total 1000 lines Ausgabe sollte sein: test instant1 () test instant2 () test instant1000() Die leeren Zeilen befinden sich in meinen Eingabedateien und es gibt viele Dateien im selben …
Ich muss alle Vorkommen eines unbekannten Zeichens in einigen Dateien mit demselben Namen suchen und ersetzen. Wenn ich solche Dateien mit vi öffne, lese ich den <91> -Code für dieses Zeichen. Ich öffnete sie mit Nano und las ein "Fragezeichen" in einem Diamanten (schwarzes Rhumble). Ich möchte solch ein unbekanntes …
Ich habe eine Datei mit einer Reihe von Hostnamen, die mit IPs korreliert sind und folgendermaßen aussehen: x-cluster-front-1 192.168.1.2 x-cluster-front-2 192.158.1.10 y-cluster-back-1 10.1.11.99 y-cluster-back-2 10.1.157.38 int.test.example.com 59.2.86.3 super.awesome.machine 123.234.15.6 Ich möchte, dass es so aussieht: x-cluster-front-1 192.168.1.2 x-cluster-front-2 192.158.1.10 y-cluster-back-1 10.1.11.99 y-cluster-back-2 10.1.157.38 int-test-example-com 59.2.86.3 super-awesome-machine 123.234.15.6 Wie kann ich …
sed -e 's/72;/72, next_val = 0x11111111;/;/@/{h;s/test/next/g;x;G}' fmt_vuln.c > fmt_vuln2.c Kannst du mir sagen, was das bedeutet ;/@/{h;s/test/next/g;x;G}?
Ich muss einige Muster in einigen Dateien finden und ersetzen, aber ich brauche sie, um 1 oder etwas zurückzugeben, wenn ein Muster nicht gefunden wird. Kann ich dies mit sed alleine machen oder muss ich mit einem anderen Befehl prüfen, ob das Muster existiert? Irgendwelche Vorschläge?
Geschlossen . Diese Frage erfordert Details oder Klarheit . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Fügen Sie Details hinzu und klären Sie das Problem, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 5 Jahren . Ich versuche, mit sed oder awk 5 Zeilen in einer smb-Datei …
Ich weiß also, dass es für dieses Problem Tools gibt, weil ich davon gehört habe, aber ich weiß nicht, was sie sind. Ich möchte so etwas wie alle Daten außer den Benutzernamen in / etc / passwd herausfiltern. Zum Beispiel möchte ich Benutzer1, Benutzer2 und Benutzer3 aus der folgenden Datei …
Ich lerne heutzutage sed. Es gibt diese Tilde '~', die mich mehr als alles andere verwirrt. Zum Beispiel der Befehl sed -n '1~2 w output.txt' input.txt druckt die ungeradzahligen Zeilen (in die Datei output.txt). Im selben Tutorial wird auch angegeben, dass Zeilen von 1 bis 2 übersprungen werden und dann …
Ich muss einen großen Textblock (Shell-Skriptcode) in einer Datei durch einen anderen Textblock ersetzen. Ich bin beeindruckt von Wie kann ich sed verwenden, um eine mehrzeilige Zeichenfolge zu ersetzen? beantwortet von antak und Multi-Line-Ersatz beantwortet von Bruce Ediger Aber ich habe einige Probleme damit. antak hat bereits in seiner Antwort …
Ich habe den folgenden Datenrahmen, der horizontal und vertikal unbegrenzt mit negativen Zahlen nur in den ungeraden Spalten fortgesetzt wird: -1 2 3 4 -5 9 2 3 -4 5 -6 11 Und ich möchte die 2., 4. und 6. vollständige Spalte (oder jede gerade Spalte) und die Minuszeichen nur …
Gegebene Eingabe des Formulars XY981743 foobarlkasdf saflkas asfZR!sgfad asdSAD asdsadf SAdfasdf46lk lksad bar foolkasjfdrte Wie kann ich nur die zweite Spalte abschneiden? Das Trennzeichen ist TAB und die zweite Spalte darf höchstens 75 Zeichen lang sein.
Erwägen: echo -e "a\nb\nc\nd\ne\nf\ng\nh" | sed '3,5a test' Dies entspricht den Zeilen 3, 4 und 5. Aber ich versuche nur die Zeilen 3 und 5 (nicht 4) abzugleichen. Und fügen Sie 'Test' nach ihnen hinzu.
Ich habe eine Liste von zufälligen Speicheradressen in einer Textdatei gespeichert, und ich muss sedsie herausnehmen, dekodieren und wieder in meiner Datei speichern. Die Dekodierungsoperation, die ich ausführen möchte, wird jedoch in einem C ++ - Programm ausgeführt, das ich vor einiger Zeit erstellt habe. Das Problem, auf das ich …
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.