![]() |
|
|
google unix.com
|
|||||||
| Forums | Registreer | Forum Regels | Links | Albums | Veelgestelde vragen | Ledenlijst | Kalender | Zoeken | Today's Posts | Markeer forums als gelezen |
| UNIX voor Dummies Questions & Answers Als u niet zeker weet waar je een Unix-of Linux vraag, post het hier. Alle UNIX-en Linux beginners van harte welkom!! |
Meer UNIX en Linux Forum Onderwerpen Misschien vindt u Helpful
|
||||
| Draad | Thread Starter | Forum | Antwoorden | Last Post |
| lees de bestanden uit de map en vervolgens bellen een ander script | girishnn | Programmeren en Shell Scripting | 3 | 11-06-2007 06:53 PM |
| Help! Noodzaak script te lezen bestanden en voeg waarden door lijnen ... | dhuertas | Programmeren en Shell Scripting | 3 | 09-16-2007 12:14 AM |
| hulp bij het schrijven van scripts te lezen bestanden namen | technett | Programmeren en Shell Scripting | 2 | 04-26-2005 05:24 PM |
| helpen met cshell script te lezen 1 of meer bestanden lex | homerj546 | Programmeren en Shell Scripting | 1 | 04-18-2004 11:01 |
| Script met lees / schrijf-bestanden | Steiner | Programmeren en Shell Scripting | 5 | 07-25-2003 11:46 |
|
|
LinkBack | Thread Tools | Zoeken in deze Thread | Rate Thread | Display Modes |
|
||||
|
Hoe lees ik de inhoud van de bestanden in Unix-script
Hoi ik heb hulp nodig hieronder is mijn tekstbestand formaat eruit
PO Aantal Ln Artikelnummer Omschrijving Aantal Bestel Bestel Datum Vervaldatum Status Antwoorden ID Antwoorden Datum Antwoorden Qty P304802 1 K0220040 TSX-3225 C 16.367900 MHz 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 Ik moet om te controleren in mijn unix script (a) elk POnbr moet uniek zijn (b) een POnbr moet een objectnummer (c) de Qty Bestelling moet overeenstemmen met Antwoorden Qty en hieronder is mijn unix script SET DATE \u003d `date '+% Y% m% d% H% M% S'` # set mfgdb \u003d "crp3" ingesteld mfgdb \u003d "pro" set bestand \u003d "TMREPLY" ingesteld epmhome \u003d "/ home / int / $ (mfgdb) / OED" ingesteld datfile \u003d "etth009.csv" # set shellhome \u003d "/ u4/home/it/itjob/batch" # set shellname \u003d "bat_crp3" ingesteld shellhome \u003d "/ u4/home/it/itjob/batch" ingesteld shellname \u003d "bat_prod" ingesteld stat \u003d 0 echo "------------------------------------" datum # # # Bestand controleren (ontvangen) # # # echo "# # # Check fout bestand bestaan # # #" bestand $ () epmhome / ontvangen / $ (datfile) * ingesteld stat \u003d $ (status) if ($ () stat! \u003d 0) then echo "Geen Fout Gevonden op Bestand ontvangen ' anders echo "Fout bestand te ontvangen ' goto END_OF_PROCESS echo "OK:` date '+% T' "" endif RECEIVE_LOOP: # # # Het bestand controleren op ontvangen map # # # echo "# # # Het bestand controleren op ontvangen # # #" bestand $ () epmhome / ontvangen / $ (file) * ingesteld stat \u003d $ (status) if ($ stat ()! \u003d 0) then echo "OK:` date '+% T' "" echo "No Data op Ontvang map" goto NOMAL_END endif echo "OK:` date '+% T' "" echo "# # # Check fout bestand bestaan # # #" bestand $ () epmhome / ontvangen / $ (datfile) * ingesteld stat \u003d $ (status) if ($ () stat! \u003d 0) then echo "Geen Fout Gevonden op Bestand ontvangen ' anders echo "Fout bestand te ontvangen ' goto END_OF_PROCESS echo "Error Bestand Gevonden:` date '+% T' "" endif # # # Bestandsnaam krijgen # # # echo "# # # Bestand laden # # #" cd $ () epmhome / ontvangen ingesteld getfile \u003d `ls $ (file) * | head -1" # set loadfile \u003d `echo $ getfile: r" # echo "loadfilename \u003d" $ (loadfile) # # # Kopieer Bestand naar archief # # # echo "# # # Kopieer bestanden naar archief map # # #" cp $ () epmhome / ontvangen / $ (getfile) $ () epmhome / archive / # # # Stuur e-mail # # # echo "# # # Stuur e-mail # # #" UUEncode $ () epmhome / ontvangen / $ (getfile) $ (getfile) | mailx-s ETTH_REPLY_Data twloh@epsontoyocom.com # # # Change Bestandsnaam # # # echo "# # # Beweeg Bestand naam etth009.csv # # #" mv $ () epmhome / ontvangen / $ (getfile) $ () epmhome / ontvangen / $ () datfile ingesteld stat \u003d $ (status) if ($ stat ()! \u003d 0) then echo "Verplaats ERROR" goto END_OF_PROCESS endif echo "OK:` date '+% T' "" # # # MFG / Pro CIM belasting proces # # # echo "# # # Antwoorden formaat CIM Load # # #" $ (shellhome) / $ (shellname) "ETTH2" ingesteld 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 Einde # # # NOMAL_END: echo "# # # Nomal Einde # # #" ingesteld stat \u003d 0 echo "*-----------------------------------" exit ($ stat) # # # Einde proces # # # END_OF_PROCESS: ingesteld stat \u003d 1 echo "#-----------------------------------" exit ($ stat) Please help me om de validatie in de Unix-script |
| Bladwijzers |
| Thread Tools | Zoeken in deze Thread |
| Display Modes | Beoordeel deze draad |
|
|