example.txt नीचे है
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
मैं बैश स्क्रिप्ट का उपयोग कर रहा हूं और कहता हूं कि मैं ऊपर की फ़ाइल से उसके नाम से एक रेस्तरां खोजना चाहता हूं। रेस्तरां के नाम के लिए उपयोगकर्ता इनपुट से पूछें और उसे उस रेस्तरां (5 लाइनों) से संबंधित जानकारी प्रिंट करनी चाहिए।
awk '/McDonalds/> /KFC/' example.txt
मुझे पता है कि ऊपर दी गई कोड की लाइन "मैकडॉनल्ड्स" और "केएफसी" पैटर्न से मेल खाने वाली पूरी लाइन को प्रिंट कर देगी, लेकिन यह सिर्फ टेक्स्ट फाइल से 1 लाइन को प्रिंट करेगा, लेकिन उस रेस्तरां के बारे में बाकी जानकारी नहीं। मैं यह कैसे कह सकता हूं कि रेस्तरां के नाम के उपयोगकर्ता इनपुट से सभी जानकारी (5 नंबर) प्रिंट करें?