我有一个这样的文本文件:
********** 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
我该怎么做?