![]() |
|
|
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 |
| A UNIX a dummies Kérdések és válaszok Ha nem biztos benne, hogy hol osztályozhatom Unix vagy Linux kérdés, post it here. Minden UNIX és Linux newbies welcome! |
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 |
| read fájlok mappába, majd a hívás egy másik szkript | girishnn | Shell programozás és Scripting | 3 | 11-06-2007 06:53 PM |
| Segítség! Need forgatókönyvet olvasni fájlokat, és adjunk hozzá értékeket vonalak ... | dhuertas | Shell programozás és Scripting | 3 | 09-16-2007 12:14 AM |
| help írásban script olvasni fájlok nevét | technett | Shell programozás és Scripting | 2 | 04-26-2005 05:24 PM |
| Segítség a cshell forgatókönyvet olvasni 1 vagy több lex kép | homerj546 | Shell programozás és Scripting | 1 | 04-18-2004 11:01 AM |
| Parancsfájl az írás / olvasás Files | Steiner | Shell programozás és Scripting | 5 | 07-25-2003 11:46 AM |
|
|
LinkBack | Téma eszközök | Keresés a téma | Rate Thread | Megjelenítési módok |
|
||||
|
Hogyan kell olvasni a tartalmát, a fájlokat a Unix parancsfájl
Sziasztok Segítségre van szükségem van a szöveges fájlba az alábbi formában néz ki
PO NBR Ln Cikk szám Megnevezés Mennyiség Order Rendezés Dátum Lejárat dátuma Status ID Válasz Válasz dátuma Válasz Mennyiség P304802 1 K0220040 TSX-3225 C 16,367900 MHz-es 320379 07/01/2008 29/01/2008 REQ OP304802 02/02/2008 190000 P304802 2 K0220040 TSX-3225 C 16,367900 MHz-0 07/01/2008 29/01/2008 REQ OP304802 04/02/2008 130379 El kell check in my unix script (a) minden POnbr egyedinek kell lennie az (b) egy POnbr kell egy tétel száma (c) a Mennyiség Order kell megegyeznek Válasz Mennyiség alatt és az én unix script set DATE \u003d `date '+% Y% m% d% H% M% S'` # set mfgdb \u003d "crp3" set mfgdb \u003d "prod" set file \u003d "TMREPLY" set epmhome \u003d "/ home / int / $ (mfgdb) / OED" set datfile \u003d "etth009.csv" # set shellhome \u003d "/ u4/home/it/itjob/batch" # set shellname \u003d "bat_crp3" set shellhome \u003d "/ u4/home/it/itjob/batch" set shellname \u003d "bat_prod" set stat \u003d 0 echo "------------------------------------" dátum # # # File check (kap) # # # echo "# # # Check error file létezik # # #" fájl $ (epmhome) / vétel / $ (datfile) * set stat \u003d $ (status) if ($ (Stat)! \u003d 0) then echo "Hiba a fájl nem található meg fogadása" vagy echo "Hiba a fájl található fogadása" goto END_OF_PROCESS echo "OK:` date '+% T' `" endif RECEIVE_LOOP: # # # File ellenőrzést kap dosszié # # # echo "# # # File ellenőrzést kapni # # #" fájl $ (epmhome) / vétel / $ (file) * set stat \u003d $ (status) if ($ (Stat)! \u003d 0) then echo "OK:` date '+% T' `" echo "Nincs adat fogadása a dosszié" goto NOMAL_END endif echo "OK:` date '+% T' `" echo "# # # Check error file létezik # # #" fájl $ (epmhome) / vétel / $ (datfile) * set stat \u003d $ (status) if ($ (Stat)! \u003d 0) then echo "Hiba a fájl nem található meg fogadása" vagy echo "Hiba a fájl található fogadása" goto END_OF_PROCESS echo "Hiba a fájl Found:` date '+% T' `" endif # # # Filename get # # # echo "# # # File teher # # #" cd $ (epmhome) / vétel set getFile \u003d `ls $ (file) * | head -1` # set loadfile \u003d `echo $ getFile: r` # echo "loadfilename \u003d" $ (loadfile) # # # Fájl másolása az archívumban # # # echo "# # # Copy fájlt archív mappába # # #" cp $ (epmhome) / vétel / $ (getFile) $ (epmhome) / archive / # # # Küldj e-mail # # # echo "# # # E-mail # # #" uuencode $ (epmhome) / vétel / $ (getFile) $ (getFile) | mailx-s ETTH_REPLY_Data twloh@epsontoyocom.com # # # Change File Name # # # echo "# # # Fájl mozgatása nevét etth009.csv # # #" mv $ (epmhome) / vétel / $ (getFile) $ (epmhome) / vétel / $ (datfile) set stat \u003d $ (status) if ($ (Stat)! \u003d 0) then echo "ERROR Move" goto END_OF_PROCESS endif echo "OK:` date '+% T' `" # # # MFG / Pro CIM terhelés folyamat # # # echo "# # # Válasz formátumban CIM betöltése # # #" $ (shellhome) / $ (shellname) "ETTH2" set stat \u003d $ (status) if ($ (Stat)! \u003d 0) then echo "MFG / Prod Load Error" goto END_OF_PROCESS endif echo "OK:` date '+% T' `" echo "----------- RECEVE_LOOP ------------" goto RECEIVE_LOOP Nomal # # # # # # End NOMAL_END: echo "# # # # # End Nomal #" set stat \u003d 0 echo "*-----------------------------------" exit ($ stat) # # # End folyamat # # # END_OF_PROCESS: set stat \u003d 1 echo "#-----------------------------------" exit ($ stat) Kérem, segítsen nekem, hogy ellenőrizze a hitelesítést a Unix script |
| Könyvjelzõk |
| Téma eszközök | Keresés a téma |
| Megjelenítési módok | Rate this thread |
|
|