The UNIX and Linux Forums  

Go Back   De Unix-en Linux Forum > Top Forums > UNIX voor Dummies Questions & Answers
.
google unix.com



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

 
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Zoeken in deze Thread Rate Thread Display Modes
  #1 (permalink)  
Old 01-31-2008
thila thila is offline
Geregistreerde gebruiker
  
 

Join Date: december 2007
Krabbels: 1
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
Zoeken in deze Thread:

Uitgebreid zoeken
Display Modes Beoordeel deze draad
Beoordeel deze draad:

Posting Regels
Jij mag niet Post Nieuwe threads
Jij mag niet na antwoorden
Jij mag niet post attachments
Jij mag niet bewerk uw berichten

BB code is Aan
Smilies zijn Aan
[IMG] code Aan
HTML-code is Uit
Trackbacks zijn Aan
Pingbacks zijn Aan
Refbacks zijn Aan




Alle tijden zijn GMT -4. Het is nu 10:09 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Vertalingen Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
De Unix-en Linux Forums Copyright © 1993-2009. Alle rechten Reserved.Ad Beheer door RedTyger

Content Relevante URL's door vBSEO 3.2.0