#!/bin/bash df | gawk ' /\/$/ { free_storage=$4/1024^2 } END { if (free_storage < 1) { printf(" full \n") printf("full\n") exit 33 } else if (free_storage > 5) { printf("%.1f G\n", free_storage) printf("%dG\n", free_storage) } else { printf("%.0f M\n", free_storage / 1024) printf("%dM\n", free_storage / 1024) } if (free_storage > 20) { print("#04B431\n") } else if (free_storage > 15) { print("#A8FF00\n") } else if (free_storage > 10) { print("#FFF600\n") } else if (free_storage > 5) { print("#FFAE00\n") } else if (free_storage > 1) { print("#FF0000\n") } } '