Как читать каждые 3 строки в Perl?

Извините за плохой английский

У меня есть текстовый файл, как это:

id: 1
name: a
sex: m
id: 2
name: b
sex: f

поэтому я хотел бы прочитать каждые 3 строки этого файла в массив

[ { id =>1, name => a, sex => m }, { id=>2, name=>b, sex=>f}]

Как читать каждые 3 строки в Perl?

Ответы на вопрос(1)

Ваш ответ на вопрос