How to get file from share drive when filename with spaces using samba client?

Hi Team,

I am not able to get file name from shared drive when filename have spaces in it.
following command i am using.

filename="REP00105 - ABC XYZ (SCM)_ 1.TXT"
/hfx/opt/samba220/bin/smbclient \\\\${nt_host}\\${nt_share} ${NT_PASSWORD} -U${NT_USERNAME} -c "cd ${nt_directory}; prompt; mget ${filename}"

Try

/hfx/opt/samba220/bin/smbclient \\\\${nt_host}\\${nt_share} ${NT_PASSWORD} -U${NT_USERNAME} -c "cd ${nt_directory}; prompt; mget \'${filename}\'"

I also suggest you eliminate the cd and the prompt commands. In other words don't stack commands, include the full path in the filename rather than having to CD. I don't see the value of why you need to issue the prompt commands. Simplify!