Isto é o que estou fazendo quando entro em um FTP:
ftp user:password@server
ftp: user:password@server: Unknown host
ftp> echo HELLO WORLD!
ftp> quit
Eu gostaria de fazer um comando FTP de uma linha ...
ftp user:password@server -command "echo HELLO WORLD"
ou
"echo HELLO WORLD" | ftp user:password@server
Algo semelhante ... como parte de um script que estou tentando criar. Nada está sendo transferido, só preciso repetir algumas instruções e essa é a maneira mais fácil de encontrar entre dois dos meus sistemas.
nick@AccessDenied:~$ ftp ftp> echo "hi" ?Invalid command ftp>
ftp
não tem um echo
comando. lftp
faz, mas é puramente local, então eu não vejo por que você iria querer fazer isso por si só ....