#!/bin/sh transmission-remote "$1" -l | grep % | sed " # The letters are for sorting and will not appear. s/.*Stopped.*/A /; s/.*Seeding.*/Z /; s/.*100%.*/N /; s/.*Idle.*/B ﭦ/; s/.*Uploading.*/L /; s/.*%.*/M /" | sort -h | uniq -c | awk '{print $3 $1}' | paste -sd ' ' -