rl
This commit is contained in:
parent
b95a4366a4
commit
0d34be0529
|
|
@ -30,3 +30,13 @@ function goto() {
|
||||||
local real="$(realpath "$path")"
|
local real="$(realpath "$path")"
|
||||||
cd "${real%/*}"
|
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~"
|
||||||
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue