View difference between Paste ID: yVSnJn3U and yf8qKK6n
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
}