grep -Fxf list -v /etc/remotedomains > remotedomains.new
mv remotedomains.new /etc/remotedomains
Các -v
bảo grep để dòng đầu ra duy nhất mà không phù hợp với mô hình.
Các -f list
bảo grep để đọc các mô hình từ tập tin list
.
Yêu cầu -F
grep diễn giải các mẫu dưới dạng chuỗi đơn giản, không phải biểu thức chính quy (vì vậy bạn sẽ không gặp rắc rối với các ký tự meta regex).
Các -x
bảo grep để phù hợp với toàn bộ dòng, ví dụ như nếu có một mô hình foo
mà chỉ nên loại bỏ các dòng foo
, không phải là dòng foobar
hay barfoo
.
/etc/localdomains
và/etc/remotedomains
trước khi làm những việc như thế này.