my ($longest_beat, $shortest_beat);
while (<DATA>) { # insert your own filehandle here
$longest_beat = $1, next if /longest beat:=\s*(\S+)/;
$shortest_beat = $1, next if /shortest beat:=\s*(\S+)/;
}
print $longest_beat, "\n"; print $shortest_beat, "\n";
__DATA__
gated window upper limit:=1.15
gated window lower limit:=0.87
gated frame mode
:=variable
timegated beats accepted:=631
gated beats rejected:=1
gated longest beat:=1.0455
gated shortest beat:=0.8722
gated average beat:=0.9472
applied zoom:=2.15
zoom origin x:=272
bXkgKCRsb25nZXN0X2JlYXQsICRzaG9ydGVzdF9iZWF0KTsKCndoaWxlICg8REFUQT4pIHsgIyBpbnNlcnQgeW91ciBvd24gZmlsZWhhbmRsZSBoZXJlCiAgJGxvbmdlc3RfYmVhdCAgPSAkMSwgbmV4dCBpZiAvbG9uZ2VzdCBiZWF0Oj1ccyooXFMrKS87IAogICRzaG9ydGVzdF9iZWF0ID0gJDEsIG5leHQgaWYgL3Nob3J0ZXN0IGJlYXQ6PVxzKihcUyspLzsKfQogICAgIApwcmludCAkbG9uZ2VzdF9iZWF0LCAiXG4iOwpwcmludCAkc2hvcnRlc3RfYmVhdCwgIlxuIjsKCl9fREFUQV9fCmdhdGVkIHdpbmRvdyB1cHBlciBsaW1pdDo9MS4xNQpnYXRlZCB3aW5kb3cgbG93ZXIgbGltaXQ6PTAuODcKZ2F0ZWQgZnJhbWUgbW9kZTo9dmFyaWFibGUgdGltZQpnYXRlZCBiZWF0cyBhY2NlcHRlZDo9NjMxCmdhdGVkIGJlYXRzIHJlamVjdGVkOj0xCmdhdGVkIGxvbmdlc3QgYmVhdDo9MS4wNDU1CmdhdGVkIHNob3J0ZXN0IGJlYXQ6PTAuODcyMgpnYXRlZCBhdmVyYWdlIGJlYXQ6PTAuOTQ3MgphcHBsaWVkIHpvb206PTIuMTUKem9vbSBvcmlnaW4geDo9MjcyCnpvb20gb3JpZ2luIHk6PTI4OA==