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 -i
cho 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 -i
hoặc có một sự thay thế tốt hơn?
a
được chuyển thànhb
và 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' file
tất cả các trường hợp hoặca
hoặcb
vàod
.