PhiJe
28-07-2006, 10:12
Hallo,
ich habe folgendes Problem. Ich will in einem Script mehrere Dateien mit FTP hochladen.
#!/bin/bash
ftp -n 192.168.1.1 <<EOF
quote user USER
quote pass PASS
bin
for datei in `cat toupload` ;do
put $datei
done
quit
EOF
Die for Schleife ist hier jetzt natürlich keine Schleife sondern wird als ftp Kommando verwendet. Wie kann ich eine Schleife daraus machen??
In der Datei "toupload" stehen die Dateien die hochgeladen werden sollen.
Beim Download ist es ja einfach da man hier "fget todownload" benutzen kann. Gibt es gleichwertiges für upload?
Gruß
Philipp
ich habe folgendes Problem. Ich will in einem Script mehrere Dateien mit FTP hochladen.
#!/bin/bash
ftp -n 192.168.1.1 <<EOF
quote user USER
quote pass PASS
bin
for datei in `cat toupload` ;do
put $datei
done
quit
EOF
Die for Schleife ist hier jetzt natürlich keine Schleife sondern wird als ftp Kommando verwendet. Wie kann ich eine Schleife daraus machen??
In der Datei "toupload" stehen die Dateien die hochgeladen werden sollen.
Beim Download ist es ja einfach da man hier "fget todownload" benutzen kann. Gibt es gleichwertiges für upload?
Gruß
Philipp