Zitat von
mickyx
Hallo,
ich zermater mir eine ganze weile schon den Kopf.
Ich brauche ein Shellscript, welches eine datei nimmt, sie auf einen externen FTP Server in ein Spezielles Verzeichnis kopiert und die vorhandene ersetzt....
FTP lässt sich auch innerhalb von Scripts sozusagen ferngesteuert nutzen. Aus dem Gedächtnis (keine Gewähr für 100% Richtigkeit):
Code:
ftp USER@HOST <<EOF
cd /pfad/zum/remote/verzeichnis
lcd /pfad/zum/lokalen/verzeichnis
prompt
put datei
quit
EOF
Diese Technik der Steuerung nennt man Here-Dokument, stöbere mal im Web danach, das können IIRC alle Unix-Shells. Wichtig ist, dass der in der 1. Zeile deklarierte Begrenzer (hier EOF) in der letzten Zeile allein steht (also keine Blanks oder anderes Geraffel dahinter oder davor).
Jan
Lesezeichen