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スクリプトを使用していて、上のファイルから名前でレストランを検索したいと言うことができます。ユーザー名にレストラン名を入力すると、そのレストランに関する情報(5行)が出力されます。
awk '/McDonalds/> /KFC/' example.txt
上記のコード行は、パターン "McDonalds"および "KFC"に一致する行全体を印刷することを知っていますが、テキストファイルの1行目だけを印刷し、そのレストランに関する残りの情報は印刷しません。レストラン名のユーザー入力のみからすべての情報(5行)を印刷するように指示するにはどうすればよいですか?