diff --git a/openvpn-install.sh b/openvpn-install.sh index cda275c..60ba11f 100755 --- a/openvpn-install.sh +++ b/openvpn-install.sh @@ -1273,7 +1273,8 @@ fi #printf ": NOTE : The first entry should always be your valid server!\n" #printf "\n" printf "\e[1m::: Certificate Status List :::\e[0m\n" -printf "\e[4mStatus\e[0m :: \e[4mName\e[0m\e[0m :: \e[4mExpiration \e[0m\n" +{ +printf "\\e[4mStatus\\e[0m \t \\e[4mName\\e[0m\\e[0m \t \\e[4mExpiration\\e[0m\\n" while read -r line || [ -n "$line" ]; do STATUS=$(echo "$line" | awk '{print $1}') @@ -1281,16 +1282,15 @@ while read -r line || [ -n "$line" ]; do EXPD=$(echo "$line" | awk '{if (length($2) == 15) print $2; else print "20"$2}' | cut -b 1-8 | date +"%b %d %Y" -f -) if [ "${STATUS}" == "V" ]; then - printf " Valid :: $NAME :: $EXPD \n" - + printf "Valid \t %s \t %s\\n" "$NAME" "$EXPD" elif [ "${STATUS}" == "R" ]; then - printf " Revoked :: $NAME :: $EXPD \n" + printf "Revoked \t %s \t %s\\n" "$NAME" "$EXPD" else - printf " Unknown :: $NAME :: $EXPD \n" - + printf "Unknown \t %s \t %s\\n" "$NAME" "$EXPD" fi -done <${INDEX} | column -t -printf "\n" +done <${INDEX} +printf "\\n" +} | column -t -s $'\t' }