From 3f621635fbcccd5ff18fff673e774ed2f067e744 Mon Sep 17 00:00:00 2001 From: Christopher Beckmann Date: Mon, 1 May 2023 02:53:07 +0200 Subject: [PATCH] Add 'myip.sh' --- myip.sh | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 myip.sh diff --git a/myip.sh b/myip.sh new file mode 100644 index 0000000..9d1d9d0 --- /dev/null +++ b/myip.sh @@ -0,0 +1,17 @@ +#!/bin/bash + +function get_ip { + ip a show $1 | grep -m 1 inet | awk '{print $2}' | cut -d / -f 1 +} + +INTERFACES=$(ip a show | grep -E "^[0-9]:" | cut -d ' ' -f 2 | cut -d : -f 1) + +for ni in $INTERFACES +do + if [[ $ni != "lo" ]]; then + IP="$(get_ip $ni)" + if [[ ! -z $IP ]]; then + echo -n " #[fg=#${COLOR_ACCENT}]$ni #[fg=white]$IP " + fi + fi +done \ No newline at end of file