grep -A 2 -B 3
in 2 dòng sau chuỗi grep và in 3 dòng trước.
grep -C 3
in 3 dòng trước và 3 dòng sau
Thật không may, grep
tôi đang sử dụng không hỗ trợ các tùy chọn này. Có bất kỳ lệnh hoặc kịch bản thay thế có sẵn để mô phỏng điều này? Sử dụng sed
/ awk
/ perl
/ shell script?
GNU > /usr/local
. Các chương trình GNU có rất nhiều phần mở rộng rất hữu ích và được thiết kế để tránh các hạn chế tùy ý (nhưng bạn phải trả giá đắt về kích thước và đôi khi hiệu suất). Nhiều hệ thống propietary có kho lưu trữ gói "không chính thức" với GNU và các công cụ khác. "Đối tác" sẽ không cho bạn biết về họ, ngay cả khi họ được quản lý bởi nhà cung cấp ...
-C
công tắc.