The UNIX and Linux Forums  

Go Back   A UNIX és Linux Forums > Top Fórumok > Shell programozás és Scripting
.
google unix.com



Shell programozás és Scripting Post kérdések KSH, CSH, SH, Bash, Perl, PHP, SED, AWK ÉS EGYÉB shell szkriptek és shell script nyelvek itt.

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
Kiegyenlítési és két kép p3t3r Shell programozás és Scripting 5 05-20-2008 11:16 AM
Két kép hemangjani Shell programozás és Scripting 7 06-13-2007 11:32 PM
Két Files stevefox Shell programozás és Scripting 4 02-20-2006 05:09 AM
Combining kép Enda Martin A UNIX a dummies Kérdések és válaszok 2 07-20-2001 11:31 AM
ötvöző kép apalex A UNIX a dummies Kérdések és válaszok 3 06-19-2001 10:49 AM

Closed Thread
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 07-17-2008
sickboy sickboy is offline
Regisztrált felhasználó
  
 

Join Date: Jun 2005
Hozzászólások: 62
Kiegyenlítési és két kép

Hi there,

Nekem van két kép. Amit én akarok is keressük azokat az értékeket, a második terület fájl1 a 6. terület a fájl2 és azok megegyeznek, hogy egészítse ki a mezőket 1-5 a fájl2 végén a vonal fájl1 egy vessző előtt.

Pl.

Kód:
File1
FWB,CHUAGT87HUMAS/BUD01,REUAIR08KLM
FWB,CHUAGT87HUMAS/BUD01,REUAIR08MPH
FHL,CHUAGT87HUMAS/BUD03,REUAIR08KLM
FHL,CHUAGT87HUMAS/BUD03,REUAIR08AFR
FSR,CHUAGT87HUMAS/BUD03,REUAIR08KLM


Kód:
File2
HU,ARTUKJK HLDHLL,Budapest,0,NIL,CHUAGT87HUMAS/BUD01
ZA,HHHJKJH,Cape Town,7747046,2005,REUAGT82BURL/CPT01
ZA,JHKKB BKJB,Cape Town,7747046,8003,REUAGT87BAX/CPT01
GB,HMBKLJBHJO,Cardiff,9147007,204,REUAGT87BAX/CWL01
GB,UJHJKHJK,Cardiff,9147069,205,REUAGT82SHNK/CWL01
US,UIGHIKUHKJHJ,Charlotte,110608,452,REUAGT87BAX/CLT01

Így a bejegyzés az új fájlt fog keresni

Kód:
Newfile
FWB,CHUAGT87HUMAS/BUD01,REUAIR08KLM,HU,ARTUKJK HLDHLL,Budapest,0,NIL

Thanks in advance!
  #2 (permalink)  
Old 07-17-2008
Franklin52 Franklin52 is online now Forum Staff  
Moderátor
  
 

Join Date: Feb 2007
Hozzászólások: 4.348
Próbáld ki ezt:

Kód:
awk 'BEGIN{FS=OFS=","}
NR==FNR{a[$6]=$0;sub(","$6,"",a[$6]);next}
a[$2]{$0=$0 FS a[$2]}{print}' File2 File1

Ha hibát használja nawk, mamlasz vagy / usr/xpg4/bin/awk Solaris.

Üdvözlettel
  #3 (permalink)  
Old 07-17-2008
sickboy sickboy is offline
Regisztrált felhasználó
  
 

Join Date: Jun 2005
Hozzászólások: 62
Azt hiszem a fájlokat kell először fájl1 majd fájl2
  #4 (permalink)  
Old 07-17-2008
Franklin52 Franklin52 is online now Forum Staff  
Moderátor
  
 

Join Date: Feb 2007
Hozzászólások: 4.348
Idézet:
Originally Posted by sickboy View Post
Azt hiszem a fájlokat kell először fájl1 majd fájl2
Rossz, fájl2 kell az első fájlt.
Closed Thread

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 05:10 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