Folgendes mache ich, wenn ich mich bei einem FTP anmelde:
ftp user:password@server
ftp: user:password@server: Unknown host
ftp> echo HELLO WORLD!
ftp> quit
Ich möchte einen einzeiligen FTP-Befehl ausführen ...
ftp user:password@server -command "echo HELLO WORLD"
oder
"echo HELLO WORLD" | ftp user:password@server
Ähnliches ... als Teil eines Skripts, das ich zu erstellen versuche. Es wird nichts übertragen, ich muss nur einige Anweisungen wiederholen, und dies ist der einfachste Weg, den ich gefunden habe, um dies zwischen zwei meiner Systeme zu tun.
nick@AccessDenied:~$ ftp ftp> echo "hi" ?Invalid command ftp>
ftp
hat keinen echo
Befehl. lftp
tut, aber es ist rein lokal, also verstehe ich nicht, warum Sie das von selbst tun möchten ...