#!/bin/sh # AbsoluteName.sh # Mon Jul 28 17:14:06 GMT 2008 # Chieh Cheng # http://www.CynosureX.com/ # GNU General Public License (GPL) Version 2, June 1991 scriptName=`basename "$0"` usage () { echo " Usage: ${scriptName} \"directory\"" echo " or" echo " ${scriptName} \"file\"" } if [ $# -eq 1 ] then path="$1" cwd=`pwd` if [ -d "${path}" ] then cd "${path}" pwd else parent=`dirname "${path}"` child=`basename "${path}"` cd "${parent}" absoluteDir=`pwd` echo "${absoluteDir}/${child}" fi cd "${cwd}" else usage fi