input.txt
:Sử dụng sed để xóa hàng loạt các dòng ngoại trừ mô hình cuối
blah1
blah2
start_pattern
blah3
blah4
blah5
end_pattern
blah6
blah7
Tôi muốn input.txt
để trở thành:
blah1
blah2
end_pattern
blah6
blah7
tôi đã cố gắng điều sau đây, nhưng nó đã không làm việc.
sed -i "/start_pattern/, /end_pattern/{$!d}" input.txt
Xin lỗi về điều đó. Cảm ơn bạn đã sửa định dạng của tôi. – Springray
Không có vấn đề :) chào mừng bạn trên SO. –
Trong câu hỏi này http://stackoverflow.com/q/8164604/356440, họ đang xử lý việc chỉnh sửa và xóa nhiều dòng bằng cách sử dụng 'sed', có thể nó có thể cung cấp cho bạn một số đầu mối/bản nhạc. –