fork(1) download
  1. #!/bin/bash
  2. name=; number=
  3. while IFS= read -r line; do
  4. [[ $line ]] || continue # skip blank lines
  5. [[ -z $name ]] && { name=$line; continue; } # first non-blank line becomes name
  6. number=$line # second one becomes number
  7. if (( number >= 80 && number < 200 )); then
  8. name=${name%%-*} # prune everything after first "-"
  9. printf '%s %s\n' "$name" "$number" # emit our output
  10. fi
  11. name=; number= # clear the variables
  12. done
Success #stdin #stdout 0s 4532KB
stdin
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
stdout
al12t5683 88
al12t5684 100
al12t5686 91