example.txt ist unten
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
Ich benutze ein Bash-Skript und lass uns sagen, ich möchte nach einem Restaurant anhand seines Namens aus der obigen Datei suchen. Bitten Sie den Benutzer, den Namen des Restaurants einzugeben, und er sollte die Informationen zu diesem Restaurant ausdrucken (5 Zeilen).
awk '/McDonalds/> /KFC/' example.txt
Ich weiß, dass in der obigen Codezeile die gesamte Zeile gedruckt wird, die mit den Mustern "McDonalds" und "KFC" übereinstimmt, aber nur die erste Zeile aus der Textdatei, aber nicht die restlichen Informationen zu diesem Restaurant. Wie kann ich festlegen, dass alle Informationen (5 Zeilen) nur durch die Benutzereingabe des Restaurantnamens gedruckt werden sollen?