example.txt bên dưới
Restaurant: McDonalds
City: Miami
State: Florida
Address: 123 Biscayne Blvd
Phone: 911
Restaurant: 5 guys
City: Atlanta
State: Georgia
Address: 123 Peachtree Rd
Phone: 911
Restaurant: KFC
City: NYC
State: NY
Address: 123 Madison Square
Phone: 911
Tôi đang sử dụng bash script và cho biết tôi muốn tìm kiếm một nhà hàng theo tên của nó từ tệp ở trên. Hỏi người dùng nhập tên nhà hàng và nó sẽ in thông tin liên quan đến nhà hàng đó (5 dòng).
awk '/McDonalds/> /KFC/' example.txt
Tôi biết rằng dòng mã ở trên sẽ in toàn bộ dòng phù hợp với mẫu "McDonalds" và "KFC" nhưng nó sẽ chỉ in dòng thứ 1 từ tệp văn bản chứ không phải phần còn lại của thông tin về nhà hàng đó. Làm cách nào tôi có thể yêu cầu nó in tất cả thông tin (5 dòng) chỉ từ đầu vào của người dùng tên nhà hàng?