I am trying to ftp multiple files from one machine to another using a shell script. Below is my script:
ftp -nv <<EOF
open home.machine.com
user remote monday
binary
mput *.txt
bye
<<EOF
Now, the problem is, it hangs in between, but when I try each and every command on the command prompt. After I execute mput *.txt
, it asks for confirmation for each and every file. When I enter yes
then it moves on to the next file, and asks again.
Am I missing something?
I tried something like this:
prompt
mput *.txt
The prompt
command closed the user interaction, and then it worked properly.
From the manual:
-i
Turns off interactive prompting during multiple file transfers.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With