I have this script:
filePattern=\'sor.log*\'
filePattern2=\'sor.SOR.log*\'
myLocation=/opt/tradertools/omer
clientLocation=/opt/tradertools/omer/sor/from
cli
Quoting the sftp man page:
sftpwill abort if any of the following commands fail:get,put,reget,reput,rename,ln,rm,mkdir,chdir,ls,lchdir,chmod,chown,chgrp,lpwd,df,symlink, andlmkdir. Termination on error can be suppressed on a command by command basis by prefixing the command with a-character (for example,-rm /tmp/blah*).
So use:
-get $clientLocation/$filePattern2 $myLocation