Có yêu cầu sed
chỉnh sửa tại chỗ mà không cần sao lưu hoạt động cả trên Linux và Mac không? Mặc dù BSD sed
được cung cấp cùng với OS X dường như cần sed -i '' …
, các sed
bản phân phối GNU Linux thường đi kèm với việc diễn giải các trích dẫn dưới dạng tên tệp đầu vào trống (thay vì phần mở rộng sao lưu) và sed -i …
thay vào đó cần .
Có bất kỳ cú pháp dòng lệnh nào hoạt động với cả hai hương vị, vì vậy tôi có thể sử dụng cùng một tập lệnh trên cả hai hệ thống không?