Als «sed» getaggte Fragen

10
Bash Find Zeilen beginnend mit String

Ich habe eine Reihe von Dateien und möchte herausfinden, welche sequentielle Zeilen enthält, die mit einer bestimmten Zeichenfolge beginnen. Zum Beispiel für die folgende Datei: Aaaaaaaaaaaa Baaaaaaaaaaa Cxxxxxxxxx Cyyyyyyyyy Czzzzzzzzz Abbbbbbbbbbb Bbbbbbbbbbbb Caaaaaa Accccccccccc Bccccccccccc...

10
Wie erfolgt die Inplace-Änderung einer Datei?

Was bedeutet die "Inplace" -Modifikation einer Datei, zB via sed -ioder perl -i? Meine Frage ist, wie diese Inplace-Änderung durchgeführt wird. Wird die Datei kopiert, erfolgt die Änderung in der Kopie und ersetzt dann das Original? Oder wird die Originaldatei irgendwie geändert?...

10
sed -e '$! d' funktioniert nicht wie erwartet?

Wenn ich renne: sudo /usr/local/nginx/sbin/nginx -t Ich komme zurück: nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful Ich möchte nur die letzte Zeile, damit ich laufe: sudo

10
Entfernen Sie die führende Zeichenfolge in Bash

Ich habe eine Zeichenfolge wie rev00000010und ich möchte nur die letzte Zahl, in diesem Fall 10. Ich habe das versucht: TEST='rev00000010' echo "$TEST" | sed '/^[[:alpha:]][0]*/d' echo "$TEST" | sed '/^rev[0]*/d' beide geben nichts zurück, obwohl der Regex korrekt zu sein scheint (versucht mit...

10
Entfernen Sie Backslashes aus einer Textdatei

ich habe Eingang: NISHA =\455 Ausgabe: NISHA = 455 Ich möchte \aus der Ausgabe entfernen . Ich habe versucht, den Befehl zu verwenden, sed "s/[\]//g" Paber er funktioniert nicht und weist auf einen Fehler hin: character found after backslash is not meaningful

10
Löschen Sie nachfolgende Kommas in der Zeile

Wie lösche ich eine Reihe von nachgestellten Kommas in bash: a,b,c,d,,,, 1,2,3,,,, Gewünschte Ausgabe: a,b,c,d 1,2,3 Versucht dies zu tun: grep "5628" test.csv | sed 's/,*$//g' aber es funktioniert nicht. Die Datei stammte ursprünglich von einem