Próbuję zastąpić wyrażenie za pomocą sed. Regex działa w vimie, ale nie w sed. Ja zastępując ostatnią kreskę przed numerem z ukośnikiem takBackreferences w sed zwrotnie złą wartość
/www/file-name-1
powinien powrócić
/www/file-name/1
Używam następujące polecenie, ale utrzymuje wyprowadzania/www/file-name/0 zamiast
sed 's/-[0-9]/\/\0/g' input.txt
Co robię źle?
To jest poprawna odpowiedź. Nie zauważyłem, że @ user2052491 nie używał nawiasów. – maljub01
backslashes przed nawiasami klamrowymi nie są konieczne, czyż nie? – Blauhirn