Tôi đang cố gắng sử dụng sed để chỉnh sửa tập tin cấu hình. Có một vài dòng tôi muốn thay đổi. Tôi biết rằng trong Linux sed -icho phép chỉnh sửa tại chỗ nhưng nó yêu cầu bạn lưu vào tệp sao lưu. Tuy nhiên, tôi muốn tránh việc có nhiều tệp sao lưu và thực hiện tất cả các thay đổi tại chỗ cùng một lúc.
Có cách nào để làm như vậy với sed -ihoặc có một sự thay thế tốt hơn?
ađược chuyển thànhbvà sau đó tất cả các phiên bản củabđược chuyển thànhd. Bạn có thể làm điều tương tự vớised -i -e 's/a\|b/d/g' filetất cả các trường hợp hoặcahoặcbvàod.