To get the latest file

Hi Experts Team,
I wish to store the latest file name of partcular pattern in the remote server in a variable.

i tried this
LATEST_FILE=`ssh $\{USER\_ID\}@$\{REMOTE_HOSTNAME} 'ls -t ${SOURCE_DIRECTORY}/${SOURCE_FILEPATTERN}'`

but its nt working..pls guide me..

Regards,
Kanda

LATEST_FILE=$(ssh ${USER_ID}@${REMOTE_HOSTNAME} "ls -t ${SOURCE_DIRECTORY}/${SOURCE_FILEPATTERN}")

If the source file pattern returns more than one file, you may want to use "head -1" to just get the top one.

LATEST_FILE=$(ssh ${USER_ID}@${REMOTE_HOSTNAME} "ls -t ${SOURCE_DIRECTORY}/${SOURCE_FILEPATTERN} | head -1")