myip command

This commit is contained in:
thek4n 2025-01-10 22:00:08 +03:00
parent 160cecbbef
commit 00baf0f20e

View File

@ -2,11 +2,19 @@
TAB="$(printf -- '\t')" TAB="$(printf -- '\t')"
readonly TAB
execute_and_format_result() {
cmd="${1}"
ip="$(${cmd} 2>/dev/null)"
printf "%s\t%s\n" "${ip}" "${cmd}"
}
{ {
printf "%s\t" "curl ipinfo.io/ip" execute_and_format_result "curl ipinfo.io/ip"
curl ipinfo.io/ip 2>/dev/null execute_and_format_result "dig +short myip.opendns.com @resolver1.opendns.com"
echo
printf "%s\t" "dig +short myip.opendns.com @resolver1.opendns.com"
dig +short myip.opendns.com @resolver1.opendns.com 2>/dev/null
} | column -t -s "${TAB}" } | column -t -s "${TAB}"