Project

General

Profile

« Previous | Next » 

Revision 14500

added web/readlink

View differences:

trunk/web/readlink
1
#!/bin/bash
2
	# no -e because script should never abort
3
self_dir="$(dirname "$(readlink -f "$0")")"
4

  
5
cd "$self_dir"
6
while read -r line; do
7
	rel_path="$line"
8
	trailing_slash="$(if test "${rel_path%/}" != "$rel_path"; then echo /; fi)"
9
	canon_abs_path="$(readlink -f "$rel_path")$trailing_slash"
10
	canon_rel_path="${canon_abs_path#$self_dir/}"
11
	echo "$canon_rel_path"
12
done
0 13

  

Also available in: Unified diff