#!/bin/sh # DereferenceSymbolicLink.sh # Tue Dec 16 15:09:48 PST 2008 # Chieh Cheng # http://www.CynosureX.com/ # GNU General Public License (GPL) Version 2, June 1991 usage () { scriptName=`basename "$0"` echo " Usage: ${scriptName} \"link path\"" } if [ $# -eq 1 ] then link="$1" result=`IsSymbolicLinkInPath.bash "${link}"` if [ ${result} -eq 1 ] then # str=`ls -l "${link}"` # dereference=`echo "${str}" | sed "s/.*-> //"` dereference=`readlink -f "${link}"` echo "${dereference}" else echo "${link} does not contain a symbolic link!" fi else usage fi