ファイルから特定の行の抽出


以下のような行単位ではないファイルからのデータの抽出です。

root@server01:/usr/local/bin/getinfo
.
.
some info
.
.
root@server01:
***
root@server02:/usr/local/bin/getinfo
.
.
some info
.
.
***
root@server03:/usr/local/bin/getinfo

ここで '***' の次の行を抽出したいというのですが、やはり RS を変更するのが得意な人が回答しています。

awk -F'[@:]' -v RS='\*\*\*' '{print > $2}' file