From 0d34be052985cb9521caacc507c714eef7c0407c Mon Sep 17 00:00:00 2001 From: caandt Date: Tue, 17 Dec 2024 19:09:40 -0500 Subject: [PATCH] rl --- user/config/bash/show | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/user/config/bash/show b/user/config/bash/show index 17bc40e..c0f4f76 100644 --- a/user/config/bash/show +++ b/user/config/bash/show @@ -30,3 +30,13 @@ function goto() { local real="$(realpath "$path")" cd "${real%/*}" } +function rl() { + local l="$1" + local i=50 + while [[ -L "$l" && $((i--)) > 0 ]]; do + local n="$(readlink "$l")" + echo "$l -> $n" + l="$n" + done + [[ -e "$l" ]] && echo "$l" || echo "~nonexistent~" +}