The UNIX and Linux Forums  

Go Back   A UNIX és Linux Forums > Top Fórumok > A UNIX a dummies Kérdések és válaszok
.
google unix.com



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

 
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Téma eszközök Keresés a téma Rate Thread Megjelenítési módok
  #1 (permalink)  
Old 01-31-2008
thila thila is offline
Regisztrált felhasználó
  
 

Join Date: Dec 2007
Hozzászólások: 1
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
Keresés a téma:

Részletes keresés
Megjelenítési módok Rate this thread
Rate this thread:

Posting szabályzat
Ön nem post new threads
Ön nem post válaszok
Ön nem post Csatolmányok
Ön nem szerkeszteni az üzeneteidet

BB kód van Be
Smilies vannak Be
[IMG] kód Be
HTML kód Ki
Trackbacks vannak Be
Pingbacks vannak Be
Refbacks vannak Be




Minden idő GMT -4. Az idő most 12:59 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Nyelvre lefordítva Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
A UNIX és Linux Fórum Tartalom Copyright © 1993-2009. Minden jog Reserved.Ad menedzsment RedTyger

Content Relevant URLs by vBSEO 3.2.0