Als «sed» getaggte Fragen

12
Wie man das Ende der Linie mit sed erkennt

Ich suche nach einer Möglichkeit, das Ersetzen nur auszuführen, wenn das letzte Zeichen eine neue Zeile ist sed. Zum Beispiel: lettersAtEndOfLine wird ersetzt, aber das ist nicht: lettersWithCharacterAfter& Da sedes mit Zeilenumbrüchen nicht gut funktioniert, ist es nicht so einfach wie $ sed...

12
sed verhält sich unter FreeBSD und Linux anders?

Ich benutze sowohl Linux als auch FreeBSD (insbesondere Debian Linux und PC-BSD) und fand etwas Seltsames sed. Ich muss häufig Dateien mit "durch Tabulatoren getrennten Werten" in "durch Kommas getrennte Werte" konvertieren. Die einfachste Methode, die ich kenne, ist die folgende sed: sed...

12
extrahiere die Zeichen vor () mit grep

Ich muss die Zeichen vor dem Zeichen '(' extrahieren. Meine Dateistruktur ist: Rose (gut) ook daisy () nr Lilly (schlecht) in Ordnung Sonnenblume () schön Ich benötige eine Ausgabedatei in Form von: rose daisy lilly sunflower kann mir jemand den befehl dazu sagen ..... awk, grep oder sed sind...

12
sed kann das Zeilenumbruchzeichen nicht entfernen

Ich benutze es schon seit sedeiniger Zeit, aber hier ist eine Eigenart, mit der ich herumgekommen bin und die ich nicht lösen kann. Lassen Sie mich mein Problem mit dem tatsächlichen Fall erklären. Szene 1 printf "ls" | xclip -selection clipboard echo "ls" | xclip -selection clipboard Im ersten...

12
in Bezug auf tragbare sed-e ... db oder! b?

In dieser Bearbeitung POSIXifiziert Stéphane Chazelas (erneut) meine Formatierung, indem er eine xpression break- Anweisung und eine andere xpression-Anweisung einfügt. Nun, ich könnte ihn vielleicht fragen, warum in den Kommentaren, nehme ich an, aber es ist bereits die Revision Nummer 18 zu...

11
sed: Entspricht zwei Zeilen

Ich habe eine Textdatei, in der Datensätze in zwei Zeilen aufgeteilt sind. Ich möchte sie in eine Zeile setzen. Die Aufzeichnungen sehen ungefähr so ​​aus: 2013-07-29 apt-get install git 2013-07-29 apt-get install rsync 2013-07-31 apt-get install nmap 2013-08-02 apt-get install cifs-utils...

11
Sed entfernen alle beginnenden Musterübereinstimmungen von der Linie

Ich habe die folgende Zeile: abababtestab Ich versuche, einen sedAusdruck zu finden, um alle Vorkommen abvom Zeilenanfang zu entfernen , sodass die transformierte Zeile wie folgt lauten sollte: testab Ich denke, das sollte einfach sein, aber ich weiß wirklich nichts darüber sed. Was ich bisher habe...

11
Ersetzen Sie mehrere Zeichenfolgen in einem Durchgang

Ich suche nach einer Möglichkeit, Platzhalterzeichenfolgen in einer Vorlagendatei durch konkrete Werte durch gängige Unix-Tools (bash, sed, awk, möglicherweise perl) zu ersetzen. Es ist wichtig, dass der Austausch in einem einzigen Durchgang erfolgt, dh was bereits gescannt / ersetzt wurde, darf...