Tôi có một số tệp CSV lớn nơi tôi muốn trích xuất tất cả dữ liệu giữa Dòng X bao gồm mẫu 'x' và Dòng Y bao gồm mẫu 'y'Sed/Awk - đường kéo giữa mẫu x và y
Ví dụ:
other_data
Header
data
data
data
Footer
other_data
tôi muốn để có thể đường ống tất cả mọi thứ giữa (và bao gồm) Tiêu đề -> Footer vào một tập tin mới.
Cảm ơn!
Đó hoạt động hoàn hảo, cảm ơn bạn đã giải thích! – Numpty
+1 vì đây là câu trả lời đúng vì nó được dễ dàng nâng cao để bao gồm các tình huống mà bạn muốn in dòng đầu tiên hoặc dòng cuối cùng hoặc cả hai dòng hoặc bất cứ điều gì khác mà bạn muốn làm. Các giải pháp sử dụng/start /,/end/range trong khi hơi briefer sụp đổ với sự thay đổi nhỏ nhất - mẫu đó làm cho các giải pháp cho các vấn đề tầm thường hơi briefer nhưng các giải pháp cho các vấn đề không tầm thường MUCH dài và phức tạp hơn hoặc yêu cầu viết lại phong cách này. –