Tôi chạy sed để thực hiện một số thay thế trên windows và tôi nhận thấy rằng nó tự động chuyển đổi phần cuối dòng thành Unix (\ n). Có tùy chọn nào để yêu cầu sed sử dụng phần cuối dòng Windows (\ r \ n) hoặc thậm chí tốt hơn để bảo toàn phần cuối dòng khỏi tệp không?
Lưu ý: Tôi sử dụng sed từ unxutils: http://unxutils.sourceforge.net/
LC_ALL=C perl -i -e 'binmode $STDIN;undef $/;$_=<>;s|http://911coned.com|https://911coned.com|gm;print' education.html
git diff
chương trình.