1 2 3 4 5 6 7 8 9
#!/bin/sh # Print the full path to each argument; path need not exist for arg ; do case $arg in /*) path=$arg ;; *) path=$PWD/$arg ;; esac printf '%s\n' "$path" done