#!/bin/sh transmission-remote -l | grep "%\|n/a" | sed " # The letters are for sorting and will not appear. s/.*Idle.*/B /; s/.*Queued.*/C /; s/.*Stopped.*/D /; s/.*Uploading.*/E /; s/.*Seeding.*/F /; s/.*100%.*/G /; s/.*%.*/A /; s/.*Downloading.*/A /" | sort -h | uniq -c | awk '{print $3, $1}' | paste -sd ' ' -