#!/usr/bin/env bash ##Helper Functions urldecode() { # urldecode local url_encoded="${1//+/ }" printf '%b' "${url_encoded//%/\\x}" } string="$1" if [ -z "$string" ]; then string="$(cat)" fi #URL decoded=$(urldecode "$string") if [ "$decoded" != "$string" ]; then echo "$decoded" fi