うまいやり方がよくわからなかったのでawkで。{~}まで切り出すとかどうやるのが普通なんでしょうね。
awk "/lease $IPADDR {/,/}/"dhcpd.leases
$ awk "/lease $IPADDR {/,/}/" dhcpd.leases
lease 111.111.111.12 {
starts 5 2021/07/02 05:07:00;
ends 5 2021/07/02 05:17:00;
tstp 5 2021/07/02 05:17:00;
cltt 5 2021/07/02 05:07:00;
binding state free;
hardware ethernet 24:0b:88:fc:72:37;
uid "\001$\013\210\374r7";
}
こんな感じでしょうか? 同じアドレスの項目が複数あると問題になりそうですね。。。