sách gpt4 ăn đã đi

bash - Cách sử dụng BSD/OS X sed để xóa/xóa dòng X sau khi khớp

In lại Tác giả: Walker 123 Thời gian cập nhật: 29-11-2023 09:51:47 28 4
mua khóa gpt4 giày nike

Câu hỏi này đã được hỏi nhiều lần, nhưng các câu trả lời được đưa ra đều là GNU sed cụ thể.

sed -i '' "/${TÌM KIẾM}/,+2d""$FILE"

đưa ra lỗi "địa chỉ ngữ cảnh dự kiến".

Ai đó có thể cho tôi một ví dụ về cách sử dụng BSD sed để xóa các dòng X có chứa kết quả trùng khớp và một dòng X khác không có kết quả trùng khớp không?

câu trả lời hay nhất

Vấn đề là đây hoàn toàn không phải là công việc của sed mà là công việc của awk.

$ thứ 5 | awk '/3/{c=2} !(c&&c--)'
1
2
5

Chỉ cần thay đổi biến c Chỉ cần đặt nó theo số dòng bạn muốn bỏ qua.

Xem thêm https://stackoverflow.com/a/18409469/1745001 .

Về bash - Cách sử dụng BSD/OS X sed để xóa/xóa dòng X sau khi khớp, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/38462174/

28 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress