Câu trả lời:
Bạn có thể sử dụng một lệnh như :%g/re/d
để xóa tất cả các dòng khớp với một số biểu thức chính quy (re).
Hầu hết các bản sao vi (như vim) có thể đọc từ đầu vào tiêu chuẩn.
Lệnh sau sẽ cho phép tôi xem / var / log / message, trong khi bỏ qua tất cả các dòng từ tiện ích syslog của 'kernel' (Đây là các dòng Tường lửa mà tôi muốn bỏ qua ngay bây giờ):
$ grep -wv "kernel:" /var/log/messages | vi -
Vim: Reading from stdin...
Điều này sẽ cho phép bạn xem tệp, tuy nhiên bạn sẽ không chỉnh sửa tệp. Bạn đang chỉnh sửa một bản sao của tập tin.