This is expensive, but works for >= 0 args:
for last do :; done fdest=$last
last="$0" for last do echo Last arg: "$last"; done echo Last arg: "$last"; exit
This only works for 0-9 args:
eval fdest=\$$#
documented on: 2000.07.17 Mon 16:06:48