Ich habe herausgefunden, wie man alles vor einem Schrägstrich druckt, aber ich muss alles nach einem Schrägstrich drucken. Ich habe eine Zeichenfolge wie blablabal/importantund muss nur drucken important. Wie soll ich die folgende Zeile ändern, um alles nach einem Schrägstrich und nicht vorher zu drucken? sed 's:/[^/]*$::'
Ich wollte eine Suche mit eingeschränkter Reichweite in sed durchführen, also habe ich es versucht sed -n '195,210 /add/ p' <file> Welches gab sed: -e Ausdruck # 1, char 9: unbekannter Befehl: `/ ' Nur als Vermutung habe ich versucht, geschweifte Klammern hinzuzufügen: sed -n '195,210{/add/p}' <file> Und es war …
Ich versuche, den Inhalt einer Datei mit sed nach einem passenden Muster in eine andere Datei einzufügen. Meine Frage ist dieser Frage sehr ähnlich , aber ich möchte den Inhalt einer Datei inline und nicht in eine neue Zeile einfügen. Wie kann ich das machen? Anhand der Beispielfrage, auf die …
Ich versuche, eine Zeile nach N Zeilen mit awk zu löschen, und ich kann es scheinbar nicht richtig machen. Das Dateiformat ist wie folgt YYYYYY XXXXXX XXXXXX YYYYYY XXXXXX XXXXXX Das wahre Beispiel wäre office3 3 1 office3 6 1 office3 6 3 office3 1 1 Wie kann ich die …
Ich bin unter OS X, das eine BSD-Version von hat sed(von der ich vermute, dass sie einer GNU-Version unter Linux unterlegen ist), und alle Techniken zum Entfernen von Farbe auf commandlinefu.com haben nicht funktioniert. Ich habe versucht, den -rSwitch (unter OS X nicht vorhanden) durch zu ersetzen -e, aber das …
Ich muss die Suche und Ersetzung iterativ in mehreren SQL-Anweisungen durchführen: Von: CREATE TABLE `Old_Name` ( Zu: ALTER TABLE `Old_Name` RENAME TO `New_Name` Die obige Abfrage enthält Backticks `. Ich habe Folgendes versucht sed -i -r "s/CREATE TABLE \`$search\` \(/ALTER TABLE \`$search\` RENAME TO \`$replacement\`/g" /query.txt; Stattdessen wird eine Eingabe …
Ich versuche, eine Zeile aus Dateien zu suchen und zu ersetzen, aber wenn ich sie ausführe, sedwenn dieser reguläre Ausdruck nicht übereinstimmt, sedwird kein Statuscode zurückgegeben. Anstatt also eine weitere Bedingung mit hinzuzufügen grep, gibt es einen Weg hinein sedund Warum sedwird der Exit-Status nicht zurückgegeben ? Problem :
Ich habe ewig versucht, das herauszufinden. Zufällig muss ich es nicht mehr tun; Ich habe einen anderen Weg gefunden. Aber aus Gründen meiner geistigen Gesundheit würde ich die Antwort trotzdem gerne wissen. Es ist ganz einfach, sedeinen Marker durch einen Text zu ersetzen. Was ich nicht herausfinden kann, ist, wie …
Ich lerne die verschiedenen Befehle von sed und habe einige Experimente durchgeführt. Der Befehl, den ich versuche, ist: root:[~]# seq 7 | sed -n '1~2H; 2~2{G;p}' 2 1 4 1 3 6 1 3 5 root:[~]# Ich habe den Befehl analysiert und für mich sollte das letzte Zeilenumbruchzeichen nach der …
Ex: Eingabedatei A<0> A<1> A_D2<2> A_D2<3> A<4> A_D2<6> A<9> A_D2<10> A<13> Gewünschte Ausgabe: A<0> A<1> A_D2<2> A_D2<3> A<4> ----- A_D2<6> ----- ----- A<9> A_D2<10> ----- ----- A<13> Achten Sie einfach auf die Nummer in der spitzen Klammer. Wenn die Zahl nicht fortlaufend ist, fügen Sie ein Symbol hinzu (oder fügen …
Ich finde viele Beiträge in diesem Forum, die damit zu tun haben, verschiedene Werte in einer Textdatei zu finden und Text auszugeben, der sie umgibt. Ich finde jedoch keine "Stream-orientierten". Ich möchte eine bestimmte Zeichenfolge in einer Datei finden und nur den darauf folgenden Text ausgeben , bis das Ende …
Ich habe die Zeilennummer 55 in einer Textdatei, die ich kurz vor der Zeilennummer 23 in derselben Textdatei verschieben möchte. Ich weiß, dass Sie Zeilen um eine bestimmte Anzahl von Zeilen 1 , 2 nach oben verschieben können, aber ist es möglich, eine Zeile an eine andere Zeile anzuhängen oder …
Ich habe drei Dateien ~/naive-file.txt ~/old-text.txt ~/new-text.txt Ich möchte jeden Fall finden, in dem der Inhalt von ~/old-text.txtvorkommt, ~/naive-file.txtund diese Vorkommen durch den Inhalt von ersetzen ~/new-text.txt. Ich bin mir sicher, dass dies mit sedoder machbar ist, awkaber ich kann anscheinend nicht den richtigen Befehl finden. Ist das möglich? Angenommen, …
Ich habe eine Datei mit Zeilen, genau wie folgt: A B C Ich möchte eine doppelte Datei in Bash erstellen, die jede Zeile enthält, die mit der Kopie der nächsten Zeile zusammengeführt wird, wie: A;B B;C C;
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.