#!/bin/bash
name=; number=
while IFS= read -r line; do
[[ $line ]] || continue # skip blank lines
[[ -z $name ]] && { name=$line; continue; } # first non-blank line becomes name
number=$line # second one becomes number
if (( number >= 80 && number < 200 )); then
name=${name%%-*} # prune everything after first "-"
printf '%s %s\n' "$name" "$number" # emit our output
fi
name=; number= # clear the variables
done
IyEvYmluL2Jhc2gKbmFtZT07IG51bWJlcj0Kd2hpbGUgSUZTPSByZWFkIC1yIGxpbmU7IGRvCiAgW1sgJGxpbmUgXV0gfHwgY29udGludWUgICAgICAgICAgICAgICAgICAgICAgICMgc2tpcCBibGFuayBsaW5lcwogIFtbIC16ICRuYW1lIF1dICYmIHsgbmFtZT0kbGluZTsgY29udGludWU7IH0gICAjIGZpcnN0IG5vbi1ibGFuayBsaW5lIGJlY29tZXMgbmFtZQogIG51bWJlcj0kbGluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjIHNlY29uZCBvbmUgYmVjb21lcyBudW1iZXIKICBpZiAoKCBudW1iZXIgPj0gODAgJiYgbnVtYmVyIDwgMjAwICkpOyB0aGVuCiAgICBuYW1lPSR7bmFtZSUlLSp9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICMgcHJ1bmUgZXZlcnl0aGluZyBhZnRlciBmaXJzdCAiLSIKICAgIHByaW50ZiAnJXMgJXNcbicgIiRuYW1lIiAiJG51bWJlciIgICAgICAgICAgIyBlbWl0IG91ciBvdXRwdXQKICBmaQogIG5hbWU9OyBudW1iZXI9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjIGNsZWFyIHRoZSB2YXJpYWJsZXMKZG9uZQ==
YWwxMnQ1NjgyLWhlYXBtZW11c2FnZS1sYXRlc3QubG9nCjM4CgphbDEydDU2ODMtaGVhcG1lbXVzYWdlLWxhdGVzdC5sb2cKODgKYWwxMnQ1Njg0LWhlYXBtZW11c2FnZS1sYXRlc3QubG9nCjEwMAphbDEydDU2ODUtaGVhcG1lbXVzYWdlLWxhdGVzdC5sb2cKMAoKYWwxMnQ1Njg2LWhlYXBtZW11c2FnZS1sYXRlc3QubG9nCjkxCg==
al12t5682-heapmemusage-latest.log
38
al12t5683-heapmemusage-latest.log
88
al12t5684-heapmemusage-latest.log
100
al12t5685-heapmemusage-latest.log
0
al12t5686-heapmemusage-latest.log
91