path cononicalization function (works on non-exist pathes unlike realpath)
-rwxr-xr-x 6478 cgilite.sh
-rwxr-xr-x 4092 file.sh
-rwxr-xr-x 1396 html-sh.sed