Tôi đang cố gắng thay thế một biểu thức bằng cách sử dụng sed. Các regex hoạt động trong vim nhưng không phải trong sed. Tôi đang thay thế các dấu gạch ngang cuối cùng trước khi số với một dấu gạch chéo đểCác tham chiếu trong sed trả về giá trị sai
/www/file-name-1
nên trở
/www/file-name/1
Tôi đang sử dụng lệnh sau nhưng nó vẫn không ngừng xuất ra/www/file-name/0 thay vì
sed 's/-[0-9]/\/\0/g' input.txt
Tôi đang làm gì sai?
Đây là câu trả lời đúng. Tôi không nhận thấy @ user2052491 không sử dụng dấu ngoặc đơn. – maljub01
các dấu gạch chéo ngược trước khi niềng răng là không cần thiết, phải không? – Blauhirn