Witam Wszystkich,

mam takie zadanie do wykonania w Perlu i nie bardzo mogę sobie z nim poradzić, zapewne dlatego, że dopiero uczę się tego języka. Mianowicie muszę napisać skrypt, który rozbije plik tekstowy na dwa osobne pliki. Wymagania są takie:
mam do dyspozycji plik txt z pewnymi danymi, które przyjmuje postać:
<aaaaaabbbbbbbcccccc,
aaaaabbbbbccccc
aaaaabbbbbccccc
aaa:12345:bbbb
aaaaabbbbbccccc:><aaaaabbbbbccccc,
aaaaabbbbbccccc
bbb:6789:cccc
aaaaabbbbbccccc:>

muszę wyłuskać w pliku nr 12345 i 6789 i na ich podstawie zapisać bloki danych do osobnych plików txt. Charakterystyczne jest, że każdy blok zaczyna się znakiem "<" a i kończy ":>" Istotne jest, że blok danych jest zmiennej długości, może zawierać kilka a nawet kilkanaście wierszy.
Będę wdzięczny za wszelkie podpowiedzi jak się do tego zabrać bo tak jak wspomniałem jestem laikiem w tej dziedzinie.