Rückverweise in sed Rückgabe falscher Wert

Ich versuche, das ersetzen eines Ausdrucks mithilfe der sed. Die regex funktioniert in vim, aber nicht in der sed. Ich bin ersetzen die letzten Strich vor der Zahl mit einem Schrägstrich, so

/www/file-name-1 

zurückkehren sollte

/www/file-name/1

Verwende ich den folgenden Befehl aus, aber es hält die Ausgabe von /www/Datei-name/0 statt

sed 's/-[0-9]/\/\0/g' input.txt

Was mache ich falsch?

InformationsquelleAutor user2052491 | 2013-03-03
Schreibe einen Kommentar