bashスクリプトでawkを使用して複数行のレコードを処理するにはどうすればよいですか?
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行)を印刷するように指示するにはどうすればよいですか?