![]() |
|
|
google unix.com
|
|||||||
| Forum | Registrera | Forum Regler | Länkar | Album | FAQ | Medlemslista | Kalender | Söka | Dagens inlägg | Markera forum som lästa |
| Shell-programmering och Skript Post frågor om ksh, CSH, SH, bash, PERL, PHP, sed, awk och andra skalskript och skal skriptspråk här. |
Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Senaste Inlägg |
| Problem med nedskärning | Scorpio | Shell-programmering och Skript | 6 | 04-28-2008 09:49 |
| NIS + problem | wjones | UNIX för avancerade & Expertanvändare | 0 | 04-09-2008 06:30 |
| RCP problem | Daishi | UNIX for Dummies Frågor & Svar | 0 | 09-10-2007 06:20 |
| gcc problem | AJA | Sun Solaris | 7 | 03-09-2004 10:44 |
| "göra" problem (compliation problem?) | xyyz | UNIX för avancerade & Expertanvändare | 5 | 11-05-2001 10:47 |
![]() |
|
|
LinkBack | Thread Tools | Sök i denna tråd | Rate Thread | Visningslägen |
|
|
|
||||
|
FTP-problem
Hej Alla, Jag ftping till ett fönster fält där jag kommer att gå till en specifik katalog och se efter om filen finns eller inte. Om filen finns, hämta filen till min UNIX fält annat, säger att filen inte finns och beröra en ny fil i UNIX-rutan. Här är vad jag försökt koden: Detta är FTP script. Kod:
ftp -n <<EOF open windowsboxname user --> User credintials. cd FTPT1 pwd ls #Somewhere over here i need to check the file existance. If true get the file else touch #a new file, get $2 $1/"$2" rename $2 Archive/`date '+%Y_%m_%d'`"_"$2 quit EOF $ 2 är fil. Jag är inte säker på var att ta med koden på ett sådant sätt att den nya filen kommer att skapas om filen finns inte. Tack på förhand. |
|
||||
|
Ett förslag är att använda två ftp sessioner
- För det första en används för att bara få "ls" på fjärrkontrollen maskinen och kontrollera förekomsten av filnamn i listan och visa om det inte finns. - Andra möte kommer att genomföras endast om den lista som genereras på den första listan innehåller filnamnet. Gör sedan "få" av filerna som krävs. |
|
||||
|
Citat:
Tack för svaret. Jag ska ge det ett försök. |