Tôi muốn chạy một lệnh đơn giản thay thế đường dẫn tuyệt đối cho những người thân bên trong một file CSS như thế này:sed ném 'cờ xấu trong lệnh thay thế'
sed -i 's/\/fonts/../fonts/' /Users/sergeybasharov/WebstormProjects/snap/compiled/Content/stylesheets/style.css
Nó ném này
sed: 1: "/Users/sergeybasharov/W ...": bad flag in substitute command: 'b'
Điều gì có thể sai trong kịch bản đơn giản này?
Không 'b' bất cứ nơi nào trong lệnh của bạn, nó không phải là những gì bạn thực sự gõ. Vui lòng dán tập lệnh thực tế. – Barmar
Có, thực sự, chỉ cần sử dụng một tương đương ngắn hơn :). Tôi đã cập nhật lên phiên bản đầy đủ. –
Có một số vấn đề với trích dẫn của bạn khiến tên tệp được bao gồm trong lệnh subsitute, nhưng tôi không thấy nó trong những gì bạn đã trích dẫn. Bạn đang thiếu một dấu gạch chéo ngược, mặc dù. – Barmar