michaelarban
15.09.11, 18:12
Hallo,
wie schaffe ich es, in einem shell-Skript innerhalb einer For-Schleife per SFTP mehrere Dateien herunterzuladen?
wie es manuell im shell geht weiss ich ja:
michael@xxx> sftp user@einSFTserver <<EOF
get Datei1.txt
get Date2.txt
EOF
Aber wie geht es in einem shell-Skript?
foglendes funktioniert also nicht:
#!/bin/bash
for file in [ datei1.txt , datei2.txt ]
do
sftp user@einSFTserver <<EOF
get ${file}
EOF
done
Fehlermedlung : syntax error: unexpected end of file
hat jemand eine Idee ?
danke
wie schaffe ich es, in einem shell-Skript innerhalb einer For-Schleife per SFTP mehrere Dateien herunterzuladen?
wie es manuell im shell geht weiss ich ja:
michael@xxx> sftp user@einSFTserver <<EOF
get Datei1.txt
get Date2.txt
EOF
Aber wie geht es in einem shell-Skript?
foglendes funktioniert also nicht:
#!/bin/bash
for file in [ datei1.txt , datei2.txt ]
do
sftp user@einSFTserver <<EOF
get ${file}
EOF
done
Fehlermedlung : syntax error: unexpected end of file
hat jemand eine Idee ?
danke