The UNIX and Linux Forums  
Hei og Velkommen fra USA til UNIX og Linux Forums! Takk for besøket og Delta i vårt globale samfunn.

Go Back   UNIX og Linux Forums > Top Forums > UNIX for Dummies Spørsmål og svar
.
google unix.com



UNIX for Dummies Spørsmål og svar Hvis du er usikker på hvor du skal legge inn en UNIX-eller Linux-spørsmålet, legger den her. Alle UNIX og Linux newbies velkommen!

Mer UNIX og Linux Forum Emner Du kan finne nyttig
Tråd Tråd startet Forum Svar Siste innlegg
lese filene fra mappen og deretter ringe et annet script girishnn Shell programmering og Skripting 3 11-06-2007 06:53
Hjelp! Trenger script for å lese filene og legg verdier av linjene ... dhuertas Shell programmering og Skripting 3 09-16-2007 12:14
hjelp til å skrive skript for å lese filene navn TechNett Shell programmering og Skripting 2 04-26-2005 05:24
hjelp med cshell script å lese 1 eller flere lex filer homerj546 Shell programmering og Skripting 1 04-18-2004 11:01
Script med lese / skrive-filer Steiner Shell programmering og Skripting 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 Søk i denne tråden Rate Thread Visningsmoduser
  #1 (permalink)  
Old 01-31-2008
thila thila is offline
Registrert bruker
  
 

Bli Dato: desember 2007
Innlegg: 1
Hvordan lese innholdet i filene i unix skript

Hei Jeg trenger hjelp nedenfor er min tekstfil format ser ut som
PO NBR Ln Varenummer Beskrivelse Antall Bestill Bestill Date Due Date Status Svar ID Svar Dato Svar Antall

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



Jeg trenger å sjekke inn min unix skript
(a) hver POnbr må være unikt
(b) en POnbr må være en Varenummer
(c) Antall Bestill må tally med Svar Antall

og nedenfor er min unix skript

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 / no / $ (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 "------------------------------------"
dato

# # #-Filen (motta) # # #
echo "# # # Sjekk error filen eksisterer # # #"
file $ (epmhome) / motta / $ (datfile) *
set stat \u003d $ (status)

if ($ (stat)! \u003d 0) then
echo "ingen feil fil Funnet ved mottak"
ellers
echo "Error File Found at Receive"
goto END_OF_PROCESS
echo "OK:` date '+% T' `"
endif

RECEIVE_LOOP:

# # # File sjekk på mottar mappen # # #
echo "# # # File sjekke at motta # # #"
file $ (epmhome) / motta / $ (file) *
set stat \u003d $ (status)
if (($ stat)! \u003d 0) then
echo "OK:` date '+% T' `"
echo "No Data ved Motta mappen"
goto NOMAL_END
endif
echo "OK:` date '+% T' `"

echo "# # # Sjekk error filen eksisterer # # #"
file $ (epmhome) / motta / $ (datfile) *
set stat \u003d $ (status)

if ($ (stat)! \u003d 0) then
echo "ingen feil fil Funnet ved mottak"
ellers
echo "Error File Found at Receive"
goto END_OF_PROCESS
echo "Error File Found:` date '+% T' `"
endif

# # # Filename få # # #
echo "# # # File laste # # #"
cd $ (epmhome) / motta
set getfile \u003d `ls $ (file) * | head -1`
# set loadfile \u003d `echo $ getfile: r`
# echo "loadfilename \u003d" $ (loadfile)

# # # Kopier filen til å arkivere # # #
echo "# # # Kopier filen til arkivmappe # # #"
cp $ (epmhome) / motta / $ (getfile) $ (epmhome) / arkiv /

# # # Send ut e # # #
echo "# # # Send epost # # #"
UUENCODE $ (epmhome) / motta / $ (getfile) $ (getfile) | mailx-s ETTH_REPLY_Data twloh@epsontoyocom.com


# # # Change Filnavn # # #
echo "# # # Flytt Filnavn å etth009.csv # # #"
mv $ (epmhome) / motta / $ (getfile) $ (epmhome) / motta / $ (datfile)
set stat \u003d $ (status)
if (($ stat)! \u003d 0) then
echo "Flytt FEIL"
goto END_OF_PROCESS
endif
echo "OK:` date '+% T' `"

# # # MFG / Pro CIM load prosessen # # #
echo "# # # Svar format CIM Load # # #"
$ (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 "# # # Nomal End # # #"
set stat \u003d 0
echo "*-----------------------------------"
exit ($ stat)

# # # End of prosessen # # #
END_OF_PROCESS:
set stat \u003d 1
echo "#-----------------------------------"
exit ($ stat)

Behage hjelpe meg å sjekke det godkjenningen i unix skript
 

Hugseliste

Thread Tools Søk i denne tråden
Søk i denne tråden:

Avansert søk
Visningsmoduser Ranger denne tråden
Ranger denne tråden:

Innleggsaktivitet Regler
Du kanskje ikke poste nye tråder
Du kanskje ikke poste svar
Du kanskje ikke post vedlegg
Du kanskje ikke redigere innleggene dine

BB-kode er
Smilefjes er
[IMG] koden
HTML-koden Av
Pingbacks er
Refbacks er




Alle klokkeslett er GMT -4. Nå er klokken 11:56.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Language Translations Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Content Copyright © 1993-2009. All Rights Reserved.Ad Management by RedTyger

Content Relevant nettadresser av vBSEO 3.2.0