Với grep
lệnh, tôi tìm thấy văn bản tôi cần như sau:
grep 'C02' ~/temp/log.txt
Bây giờ, bất cứ nơi nào tôi tìm thấy chuỗi mong muốn, tôi muốn in dòng theo chuỗi tìm thấy.
Ví dụ: giả sử văn bản mong muốn là 'abc' và abc được tìm thấy trên dòng 12, tôi cũng muốn in dòng 13.
gnu grep làm cho nó dễ dàng; posix không chỉ định cờ -A
—
Jeff Schaller
xin chào và chào mừng đến với Stack Exchange! trên SE, dự kiến bạn sẽ thực hiện một số nghiên cứu cơ bản trước khi đến đây để được giúp đỡ. ví dụ: tìm kiếm "grep show next line" đã trả lời câu trả lời gián tiếp trong kết quả đầu tiên và câu trả lời trực tiếp trong lần thứ hai. Bạn đã làm gì để cố gắng giải quyết vấn đề này?
—
strugee
grep -A1 'abc' ~/temp/log.txt
cho 1 dòng bối cảnh Một trận đấu kết thúc - xemContext Line Control
phần phụ của hướng dẫn (man grep
)