Sto tentando di sostituire un'espressione utilizzando sed. La regex funziona in vim ma non in sed. Sto sostituendo l'ultimo trattino prima del numero con una barra in modoBackreferences in sed restituendo valore errato
/www/file-name-1
dovrebbe restituire
/www/file-name/1
Sto usando il seguente comando ma mantiene l'output/www/file-name/0 invece
sed 's/-[0-9]/\/\0/g' input.txt
Cosa sto sbagliando?
Questa è la risposta corretta. Non ho notato @ user2052491 non stava usando le parentesi. – maljub01
le barre rovesciate prima delle parentesi non sono necessarie, vero? – Blauhirn