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
ฉันใช้ bash script และให้บอกว่าฉันต้องการค้นหาร้านอาหารตามชื่อจากไฟล์ด้านบน ถามผู้ใช้สำหรับป้อนชื่อร้านอาหารและควรพิมพ์ข้อมูลเกี่ยวกับร้านอาหารนั้น (5 บรรทัด)
awk '/McDonalds/> /KFC/' example.txt
ฉันรู้ว่าบรรทัดของโค้ดด้านบนจะพิมพ์ทั้งบรรทัดที่ตรงกับรูปแบบ "McDonalds" และ "KFC" แต่จะพิมพ์บรรทัดที่ 1 จากไฟล์ข้อความ แต่ไม่ใช่ข้อมูลที่เหลือเกี่ยวกับร้านอาหารนั้น ฉันจะบอกให้พิมพ์ข้อมูลทั้งหมด (5 บรรทัด) จากเพียงแค่ผู้ใช้ป้อนชื่อร้านอาหารได้อย่างไร