私はこのようなテキストファイルを持っています:
********** time1 **********
line of text1
line of text1.1
line of text1.2
********** time2 **********
********** time3 **********
********** time4 **********
line of text2.1
line of text2.2
********** time5 **********
********** time6 **********
line of text3.1
テキスト行とその上の時間(星なし)を抽出してファイルに保存したい(その下にテキスト行がない時間は無視する必要があります)。できればgrepとawkでこれを行いたいです。たとえば、上記のコードの出力は次のようになります。
time1 : line of text1
time1 : line of text1.1
time1 : line of text1.2
time4 : line of text2.1
time4 : line of text2.2
time6 : line of text3
どうすればいいですか?