Als «sed» getaggte Fragen

"sed" ("Stream-Editor") ist ein Unix-Dienstprogramm, das Textdateien analysiert und transformiert.


1
Linux sed kann die Datei nicht lesen, die genau dort ist
grep -r -l --include=*.{html,js,css} "\bAA\b" . | xargs -0 -n 1 sed -i -e "s/\bAA\b/BB/g" Als ich den obigen Befehl ausführte, wurde folgende Fehlermeldung angezeigt: sed: can't read ./login.html : No such file or directory Das ist ziemlich seltsam, wie ich es kann vi ./login.html Ich verstehe nicht, warum ich …
2 linux  sed 

2
Massenumbenennung von Dateien, Entfernen von Punkten
Ich möchte Dateien umbenennen, um nicht benötigte Punkte zu löschen. dh: File.something.jpg -> Filesomething.jpg I.Have.Too.Many.Dots.png -> IHaveTooManyDots.png Wie geht das? find -name *.*.*listet sie alle auf, aber ich konnte keinen Ausdruck für sed schreiben, da er keine faulen regulären Ausdrücke unterstützt.
1 regex  rename  sed 

2
Entfernen Sie den Zombie-Prozess aus der Ausgabe von ps
Ich versuche nicht, einen Zombie-Prozess zu töten. Ich möchte die Anzeige des Zombie-Prozesses im psBefehl vermeiden . Gibt es eine Option zum Hinzufügen zum psBefehl inorder, um zu vermeiden, dass der Zombie-Prozess in der psAusgabe angezeigt wird? Wenn nicht, ist es möglich, es mit grepoder zu tun sed?
1 linux  sed  grep  ps 


2
Verwenden von Sed Ampersand Substitution mit Array
Ich versuche, das kaufmännische Und-Zeichen von sed zu verwenden, um es durch die ursprüngliche Zeichenfolge zu ersetzen, und dann aus dem Array zu lesen, aber es funktioniert nicht. Ich bekomme nur den Fehler: 'Operand erwartet (Fehlertoken ist "&")'. Hier ist die entsprechende Codezeile: gawk -F '\t' '{ print $5"\t"$1"\t"$2"\t"$3"\t"$4 }' …
1 linux  bash  sed 

2
Zeilenumbrüche in Textdateien über das Terminal in Mac OS X 10.10 (Yosemite) entfernen
Ich versuche, alle Zeilenumbrüche durch ein Komma in einer Textdatei zu ersetzen, aber ich muss den sedBefehl nicht ordnungsgemäß verwenden. Da ich echo -e "\x0D"den Wagenrücklauf abgeben kann, habe ich vergeblich versucht sed -e 's/open/'$(echo "\x0D")'/' 1.txt > 2.txt. 1.txtenthält den Wagenrücklauf, wie Sie möglicherweise gefolgert haben. Dieser Befehl erstellt, …

1
Ich möchte eine Anzahl eindeutiger Einträge in den Apache-Fehlerprotokollen erhalten
Beim Anzeigen der Apache-Protokolldateien werden viele Fehlermeldungen wiederholt. Ich möchte herausfinden, welche Fehlermeldungen am häufigsten und welche einzigartig sind. Ich hätte gerne ein einfaches Skript, mit dem ich die verschiedenen eindeutigen Zeilen zählen kann. Ich kenne Perl / Python / etc., Aber ich würde es vorziehen , integrierte Tools wie …

1
Mit grep, sed oder awk nach Wörtern dazwischen suchen? Ich möchte den Paketnamen bis .el7 extrahieren können
Ich schreibe ein Skript (Bash / Kommandozeile) und möchte den Paketnamen bis .el7 extrahieren können x=dbus-sharp (Ein Beispiel für einen Paketnamen - der sich ändert) Beispiel-Textdatei: Building dbus-sharp-0.7.0-11.fc22 for epel7 Created task: 7970206 ... 0 free 1 open 1 done 0 failed 7970225 buildArch (dbus-sharp-0.7.0-11.el7.src.rpm, ppc64): free 7970223 buildArch (dbus-sharp-0.7.0-11.el7.src.rpm, …
1 bash  grep  sed  awk 


0
Umstellung von GNU sed auf BSD sed
Ich bin neu im Sed und versuche zu implementieren diese Antwort auf einem mac Nach kurzer Recherche glaube ich, dass ich den Code in BSD sed konvertieren muss. Ich hatte nicht viel Erfolg beim Durchsehen der BSD-Sed-Dokumentation und suche Hilfe bei der weiteren Vorgehensweise.
sed  bsd 

1
sed: kann /etc/dbus-1/session.conf nicht lesen: Eingabe- / Ausgabefehler
Folgen Sie einem Leitfaden zu ZDNet Hier Ich habe versucht, Ubuntu Desktop unter Windows 10 zum Laufen zu bringen, obwohl mir eine Zeile Code Probleme bereitet. sudo sed -i 's/<listen>.*<\/listen>/<listen>tcp:host=localhost,port=0<\/listen>/' /etc/dbus-1/session.conf zurückgegeben "Die Datei /etc/dbus-1/session.conf kann nicht gelesen werden oder das Verzeichnis wurde nicht gefunden. Also fand ich online eine …

4
Einfaches Skript, das Text parst, was ist hier falsch?
Ich bin ein großer Benutzer von https://www.grc.com/passwords.htm um sichere Passwörter zu erhalten. Da ich jedoch jedes Mal auf die Website gehen und das Kennwort manuell kopieren muss, wird es schnell alt, weshalb ich mich dazu entschied, ein kleines Skript für mich zu erstellen. Jedes Mal, wenn Sie die Seite neu …
macos  bash  grep  sed  curl 


1
Escape-String-Eingabe nach sed
Ich habe einige Probleme beim Ersetzen einer Zeichenfolge in einer Datei mithilfe von sed durch eine Zeichenfolge mit Zeilenumbrüchen. Das Folgende wird vollständig fehlschlagen. Ich gehe davon aus, dass ich mich von der Zeichenfolge replace_with lösen muss, aber ich kann nicht herausfinden, wie oder ob dies der beste Weg ist, …
bash  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.