SHOW:
|
|
- or go back to the newest paste.
1 | relpath() { | |
2 | - | local pos="${1%%/}" ref="${2%%/}/" down='' |
2 | + | local pos="${1%%/}" ref="${2%%/}" down='' |
3 | ||
4 | while :; do | |
5 | test "$pos" = '/' && break | |
6 | case "$ref" in $pos/*) break;; esac | |
7 | down="../$down" | |
8 | pos=${pos%/*} | |
9 | done | |
10 | ||
11 | echo "$down${ref##$pos/}" | |
12 | } |