#!/bin/sh certbot_certificates_output="$(certbot certificates 2>/dev/null)" certificates="$(echo "$certbot_certificates_output" | grep "Certificate Name:" | sed "s/.*Certificate Name: *//g")" all_certificates="" valid_certificates="" invalid_certificates="" for certificate in $certificates do all_certificates="$all_certificates $certificate" if [ -n "$(echo "$certbot_certificates_output" | grep "Expiry Date:" | grep -E "VALID:")" ] then valid_certificates="$valid_certificates $certificate" else invalid_certificates="$invalid_certificates $certificate" fi done jsonify() { if [ -z "$1" ] then echo "[]" else echo "[\"$1\"]" | sed "s/ /\", \"/g" fi } cat <