Als «sed» getaggte Fragen

Sed ist als Stream-Editor bekannt, da es verschiedene Filter- und / oder Transformationsfunktionen für Standardeingaben oder benutzerdefinierte Dateien ausführen kann. Es wird häufig zum Suchen und Ersetzen in Textdateien verwendet. Wenn es bei Ihrer Frage um Textverarbeitung geht, ist dieses Tag wahrscheinlich angemessen


3
Wie entkomme ich dem Dateipfad in SED?
Ich möchte ersetzen $fileWithPathin $file, aber das , weil nicht funktioniert (ich glaube) Pfad nicht entgangen ist. Wie kann man dem entkommen? sed -i 's/${fileWithPath}/HAHA/g' $file
39 bash  sed 

2
Verwenden Sie sed nicht für eine Datei, sondern für eine Zeichenfolgenvariable
Mir wurde gesagt, es sei möglich, aber ohne ein einziges funktionierendes Beispiel, das sedaus einer Zeichenfolgenvariablen lesen kann, ohne eine Eingabedatei zu benötigen. Ich muss es noch zum Laufen bringen. Zur allgemeinen Sicherheit schreibe ich die $PATHVariable in eine andere Variable, während ich damit herumspiele, da ich erst dann andere …
30 sed 

2
Sed, um Leerzeichen zu löschen
Weiß jemand, wie man Sed benutzt, um alle Leerzeichen in einer Textdatei zu löschen? Ich habe versucht, den Befehl "d" delete zu verwenden, kann ihn aber nicht herausfinden
28 sed 


4
Was ist sed und wofür wird es angewendet?
Ich habe in sedletzter Zeit viel gesehen und finde es ein ziemlich verwirrender Befehl. Die Hilfeseiten waren nicht besonders hilfreich, aber ich weiß, dass sie zum Parsen der Ausgabe anderer Befehle verwendet werden können. Was genau ist sedund wofür wird es verwendet? Ich bin auf der Suche nach einer umfassenden …
20 command-line  sed 

7
Regex mit sed-Befehl zum Parsen von JSON-Text
Ich habe diesen json text: { "buildStatus" : { "status" : "ERROR", "conditions" : [{ "status" : "OK", "metricKey" : "bugs" }, { "status" : "ERROR", "metricKey" : "test_success_density" }, { "status" : "OK", "metricKey" : "vulnerabilities" } ], "periods" : [] } } Ich möchte den Gesamtstatus des buildStatus …

6
Grep Zeilenanfang
Ich habe eine Datei mit folgendem Inhalt: (((jfojfojeojfow // hellow_rld (((jfojfojeojfow // hellow_rld Wie kann ich jede Zeile extrahieren, die mit einer Klammer beginnt?

1
Anhängen an das Ende einer Zeile mit 'sed'
Ich habe eine Zeile, die sagt ... Fred Flintstone, Bedrock USA und ich möchte, dass es so aussieht ... Fred Flintstone, Bedrock USA *** Wie füge ich mit dem sedBefehl ein paar * an das Zeilenende an ?
15 sed 


5
Unterschied von zwei großen Dateien
Ich habe "test1.csv" und es enthält 200,400,600,800 100,300,500,700 50,25,125,310 und test2.csv und es enthält 100,4,2,1,7 200,400,600,800 21,22,23,24,25 50,25,125,310 50,25,700,5 jetzt diff test2.csv test1.csv > result.csv ist anders als diff test1.csv test2.csv > result.csv Ich weiß nicht, welche Reihenfolge richtig ist, aber ich möchte etwas anderes. Die beiden obigen Befehle geben …
14 grep  sed  awk  diff 


2
Wie man einen String sed und durch einen Ordnerpfad ersetzt
Ich versuche das folgende Bash-Skript zu schreiben: HOME_DIR=/opt/my_home find ./CONFIG -type f -exec sed -i "s/_HOME_DIR_/$_HOME_DIR/g" {} \; Die Zeile, die in den Dateien geändert werden soll, lautet wie folgt: users = "_HOME_DIR_/config/data/_DOMAIN_/users.conf" Das Endergebnis muss also sein: users = "/opt/my_home/config/data/_DOMAIN_/users.conf" Aber ich verstehe das nicht ... Ich denke, es …


3
Warum reagiert die Umleitung der sed-Ausgabe in dieselbe Eingabedatei nicht mehr auf meinem Computer?
Ich habe versucht sed, einige Schlüsselwörter in einer großen Datei (100 MB) zu ersetzen. Die -i(Inplace-) Option war mir nicht bekannt, daher war mein erster Versuch, die Weiterleitung folgendermaßen durchzuführen: sed 's/original/edited/g' file.log >> file.log Was danach passierte war, dass mein PC zum Stillstand kam, fast ohne Tastatureingabe. Ich habe …
13 command-line  sed 

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.