![]() |
Hallo und herzlich Willkommen aus den Vereinigten Staaten, die UNIX-und Linux-Foren! Vielen Dank für Ihren Besuch und die Teilnahme an unserem Global Community.
|
|
Google unix.com
|
|||||||
| Foren | Registrieren | Forum-Regeln | Links | Alben | FAQ | Benutzerliste | Kalender | Suche | Die heutige Beiträge | Alle Foren als gelesen markieren |
| Shell Programmierung und Scripting Post Fragen zu ksh, csh, sh, bash, Perl, PHP, sed, awk und anderen Shell-Skripte und Shell-Scripting-Sprachen hier. |
Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
|
||||
| Faden | Thread Starter | Forum | Antworten | Last Post |
| Shell-Script-Frage | ryanique | Shell Programmierung und Scripting | 10 | 08-26-2008 02:08 PM |
| Linux Shell-Frage: Wie, um die Shell-Skript-Namen? | meili100 | UNIX for Dummies Questions & Answers | 3 | 07-01-2008 01:55 PM |
| Shell-Skript Frage | jbou1087 | Shell Programmierung und Scripting | 2 | 05-06-2008 02:01 AM |
| Shell-Skript Frage | tselvanin | Shell Programmierung und Scripting | 2 | 08-28-2007 09:53 PM |
| Ein Shell-Skript Frage | surjyap | Shell Programmierung und Scripting | 2 | 11-24-2005 05:48 AM |
![]() |
|
|
LinkBack | Thread Tools | Suche diesen Thread | Rate Thread | Anzeige-Modi |
|
|
|
||||
|
FTP - Shell-Skript Frage
Hi All,
Ich hatte eine Frage zu etwas, worauf ich schon versucht, um zu meinem aktuellen Shell-Skript, das FTP-Dateien von meinem lokalen Rechner auf einen entfernten Server. Ich habe 5 Dateien, die ich ZIP-und FTP auf täglicher Basis zu einem Remote-Server. Mein Skript ist wie folgt: ############################ #! / bin / sh temp \u003d "put $ 1" ftp xxxx.this ist IP-Adresse des Remote-machine.com <<EOFFile myusername Binär $ temp beenden EOFFile exit 0 ############################ Ich bin erfolgreich dabei Aktivität. Aber manchmal gibt es ein Problem mit dem Remote-FTP-Maschine der FTP nicht. Mein Problem ist, dass ich nur in der Lage, um festzustellen, dieses Versäumnis nach der Anmeldung manuell bei der Prüfung für die Dateien auf Remote-Rechner. Mein Remote-Dateien wie folgt auf FTP-Maschine, die alle Dateien den gleichen Namen haben, jeden Tag und das Datum dieser Spiele mit dem lokalen Rechner: 08-31-08 10:00 PM 55182 help1.zip 08-31-08 10:00 PM 64861 help2.zip 08-31-08 10:00 PM 57915 help3.zip 08-31-08 10:01 PM 224245 help4.zip 08-31-08 10:01 PM 2388 help5.zip Gibt es eine Möglichkeit, ich kann in meinem Skript oder ein externes Skript, dass die Kontrollen für diese Dateien auf FTP-Maschine (wahrscheinlich im Vergleich zu lokalen Rechner und FTP-Datum Datum, um die neuesten Dateien gibt es). Bitte empfehlen Danke, Sandy |
|
||||
|
Eine Option vorzunehmen ..
Nach dem Kopieren von Dateien auf Remote-Server, kurz vor dem Beenden der Verbindung, ein ls und erfassen es in einer Shell variable.Then, ob die Dateien aus der variablen ... Das bedeutet, Code:
var=$(ftp xxxx.this is IP address of remote machine.com << EOFFile ...... ... lcd ls quit EOFfile ) echo $var |
|
||||
|
Hi Dennis,
#! / bin / sh var \u003d $ (ftp www.state.il.us <<EOFFile symphems Binär ls beenden EOFfile ) Dies gibt mir die gewünschten Ergebnisse, aber die Ergebnisse von echo $ var ist wie folgt: 11:52 Uhr 61954 help1.zip 09-02-08 10:01 PM 8153 help2.zip 09-02-08 10:01 PM 1890 help3.zip Die Ergebnisse werden in einer einzigen Zeile. Können Sie bitte helfen, wie kann ich ihnen ein ach anderen. Danke, Sandy |
|
||||
|
Zitat:
Vorausgesetzt, Sie haben nur ZIP-Dateien in der Lage: Code:
echo $var | sed 's/zip/zip\n/g' Code:
echo $var | xargs -n4 |
![]() |
| Lesezeichen |
| Thread Tools | Suche diesen Thread |
| Anzeige-Modi | Rate this thread |
|
|