Você pode combinar todas as ações em um comando:
sftp user@host:/path/to/file/$(tail -1 file1.txt |tr -s ' ' |cut -d ' ' -f 9)
Isso irá buscar o arquivo no diretório de trabalho atual. Se você precisar buscar o arquivo em outro diretório, especifique o diretório de destino como um próximo argumento para o comando sftp.