![]() |
|
|
google unix.com
|
|||||||
| Fórumok | Regisztráció | Fórum Szabályok | Linkek | Albumok | GYIK | Tagok listája | Naptár | Keres | Mai hozzászólások | Megjelöl Fórumok Olvas |
| Shell programozás és Scripting Post kérdések KSH, CSH, SH, Bash, Perl, PHP, SED, AWK ÉS EGYÉB shell szkriptek és shell script nyelvek itt. |
Több, UNIX és Linux fórum témák Ön által talált Hasznos
|
||||
| Szál | Thread Starter | Fórum | Válaszok | Utolsó hozzászólás |
| Tricky Héjprogram | namishtiwari | Shell programozás és Scripting | 61 | 08-23-2007 07:26 AM |
| tricky keresés Csere: Pls segít. | vaibhavs | Shell programozás és Scripting | 5 | 06-11-2007 03:44 PM |
| Tricky Sed | bestbuyernc | Shell programozás és Scripting | 2 | 11-22-2005 01:03 PM |
| Tricky egy ... | saabir | Windows és DOS: kérdések & Fórum | 1 | 12-12-2002 05:34 PM |
| Tricky File Permission kérdés | Hook | Fájlrendszerek, lemez és memória | 3 | 07-16-2002 04:25 PM |
![]() |
|
|
LinkBack | Téma eszközök | Keresés a téma | Rate Thread | Megjelenítési módok |
|
|
|
||||
|
Tricky script kérdés
Szia,
Én vagyok az írás közepén egy UNIX parancsfájl sftp akták egy külső fogadó és meg vagyok ragadt egy probléma. A probléma az, hogy a létrehozott fájlok a szerveren, mint én annak érdekében, hogy a szám megfelel az sorozatát könyvtárakat a távoli gépen, ami, ha a fájlt kell ftp'ed. Példa: Saját szerver fájlnév: MyServer> / home / 572.011 O4MP ORDS 188.406 V01 DT 20060608154548.txt A 4. mező (188406) az én fájlnév megfelel az egy könyvtárat a távoli szerveren, ahol a fájlt kell tárolni. Így a távoli szerveren kell lennünk sftp'ing a fájl elérési útját Távoli kiszolgáló: távoli_kiszolgáló> / Test Documents/TestOrders/180001-190000/188001-189000/188401-188500/188406 A távoli szerver körülbelül 30 + könyvtárakat és alkönyvtár tartományok létre, hogy megkönnyítse a fájlátvitel. A távoli kiszolgáló könyvtárlistázáskor a tartomány szintjén és al könyvtárak következők: 100001-110000 110001-120000 180001-190000 270001-280000 300001-310000 320001-330000 330001-340000 350001-360000 370001-380000 380001-390000 390001-400000 400001-410000 410001-420000 420001-430000 430001-440000 440001-450000 450001-460000 460001-470000 470001-480000 480001-490000 490001-500000 500001-510000 510001-520000 520001-530000 530001-540000 540001-550000 550001-560000 560001-570000 570001-580000 580001-590000 590001-600000 600001-610000 Tehát egy másik példa lehet, hogy ha kaptunk egy fájlnév: / home / 572.011 O4MP ORDS 588.406 V01 DT 20060608154548.txt (Megjegyzés: a 588.406 az a könyvtár kell tárolni a távoli telephelyen, mint a fenti magyarázat) Hogyan érhetem el, hogy a forgatókönyvet elég okos hozzá, hogy megnézzem a negyedik mező az én fájlnév és sftp, hogy a távoli szerver elérési út: távoli_kiszolgáló> / Test Documents/TestOrders/580001-590000/588001-589000/588401-588500/588406 Ez a #! / Bin / sh #! / Bin / csh vagy #! / Bin / ksh és a HP-UX 11i. Ön segítség lenne greatly appreciated. Köszönöm. |
|
||||
|
Szia,
A probléma: a fentiek, hogy nem adja ide a teljes útvonalát a tartomány könyvtárában a távoli kiszolgálón. A kimenet csak akkor ad nekem 188.406 mivel lennék valami silimar után, hogy: / Test Documents/TestOrders/180001-190000/188001-189000/188406 thks. |
|
|||||
|
Nos, a félénk csinál az egész projekt neked, nem vagyok hajlandó egyes biteket fel itt-ott ...
Hogyan határozzák meg, a többi könyvtár neveket? Ezek statikus (nem változó) vagy dinamikus (esetleg eltérő az egyes fájlok)? És fontosabb, mi shell használ? |
![]() |
| Könyvjelzõk |
| Téma eszközök | Keresés a téma |
| Megjelenítési módok | Rate this thread |
|
|