Als «sed» getaggte Fragen

8
drucke alles nach einem Schrägstrich

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...

8
String-Ersetzung mit einem Wörterbuch

Was ist ein guter Weg, um Zeichenfolgen in einer Datei mithilfe eines Wörterbuchs mit vielen Substituenten-Substituenten-Paaren zu ersetzen? Und mit viel meine ich eigentlich ungefähr 20 - nicht viel, aber viel genug, um sie ordentlich zu organisieren. Ich möchte irgendwie alle...

8
Bearbeiten von Binärströmen mit '\ x00'-Bytes

Wie kann ein Binärstrom mit NULL-Zeichen (0x00 Zeichen) mit nur Shell-Tools bearbeitet werden, wobei die 0x00-Zeichen im Ausgabestream erhalten bleiben? Die Bearbeitung muss ein Zeichen an einer bestimmten Position durch ein anderes Zeichen ersetzen (im folgenden Beispiel durch das Zeichen '|'),...

8
Warum kann ich nicht so greifen?

Ich möchte die Zeile "disable = yes" in "disable = no" in die folgende Datei ändern: [root@centos2 ~]# cat /etc/xinetd.d/tftp service tftp { ... server_args = -s /var/lib/tftpboot disable = yes per_source = 11 ... } Ich habe es versucht: [root@centos2 ~]# grep 'disable = yes' /etc/xinetd.d/tftp...

8
Führen Sie sed-Operationen an bestimmten Zeilennummern durch

Ich frage mich, ob es eine einfache Möglichkeit gibt, bestimmte Leitungen mit vorab zugewiesenen Zeilennummern zu bearbeiten. Angenommen, ich möchte die 1., 7., 14. und 16. Zeile einer Datei ausgeben, was ich einfach tun kann sed -n '1p;7p;14p;16p' input_file Dies wird jedoch komplizierter, wenn...

7
Variabel in sed

Ich habe eine Datei, die Dateinamen mit absolutem Pfad enthält. In der Mitte dieses Pfades befindet sich ein Variablenverzeichnis. Wenn ich den variablen Teil hart codiere, funktioniert er einwandfrei. Wenn ich ihn jedoch durch den Variablennamen ersetze, sedfunktioniert der Teil nicht. Der sedTeil...

7
So entfernen Sie Strg + F in einer Unix-Datei

Während ich eine Unix-Datei bearbeite, erhalte ich die Daten wie folgt im vi-Editor. MGW:^FVMG107 MGW:^FVMG113 MGW:^FVMG108 MGW:^FVMG103 wo oben Daten ^Fsind im catBefehl nicht sichtbar . Ich habe es versucht dos2unixund sedauch, aber es existiert immer noch. Wie kann ich