Use realpath
realpath
$ realpath example.txt/home/username/example.txt
Try readlink which will resolve symbolic links:
readlink
readlink -e /foo/bar/baz
#! /bin/shecho "$(cd "$(dirname "$1")"; pwd -P)/$(basename "$1")"