The UNIX and Linux Forums  

Go Back   A UNIX és Linux Forums > Top Fórumok > A UNIX a fejlett és szakértői Felhasználók
.
google unix.com



A UNIX a fejlett és szakértői Felhasználók Szakértő-to-szakértő. Tudjon fejlett UNIX, UNIX parancsokat, a Linux operációs rendszereket, Rendszeradminisztráció, programozás, a Shell, a Shell Scripts, Solaris, Linux, HP-UX, AIX, OS X, BSD.

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
KSH - test, ha karakterláncot tartalmaz alfanumerikus ... tugger Shell programozás és Scripting 3 10-16-2007 05:23 AM
alfanumerikus összehasonlítása rakeshou Shell programozás és Scripting 3 09-27-2007 12:32 PM
Alfanumerikus sztring műveletek lakshmikanth A UNIX a dummies Kérdések és válaszok 3 01-05-2007 06:55 AM
sorrend parancsot - alfanumerikus ad Shell programozás és Scripting 4 08-30-2006 11:36 AM
egyezési alfanumerikus karakterlánc sskb Shell programozás és Scripting 4 12-12-2001 10:48 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 12-15-2008
laxmi131 laxmi131 is offline
Regisztrált felhasználó
  
 

Join Date: Oct 2008
Hozzászólások: 22
alfanumerikus Sorting

Szia,

Nekem van egy követelmény, ha az egyik oszlopot ki kell válogatni (Delimiter a cső)
például:
Saját input benyújtani a lenti
1 | FIAT |0010103|23011| 01/01/2000 | 31/12/9999 | 1.15
2 | 232 | 613 | 1
2 | 234 | 743 | 1
2 | 234 | 793 | 1
2 | 234 | 893 | 1
1 | FIAT | 0010103 |23012| 01/01/2000 | 31/12/9999 | 1.15
2 | 230 | 006 | 0
2 | 230 | 106 | 0
2 | 230 | 116 | 0
2 | 230 | 716 | 0
1 | FIAT | 0010103 |113013| 01/01/1996 | 31/12/9999 | 1.15
2 | 231 | 966 | 0
2 | 232 | 747 | 0
1 | FIAT | 0010103 |123014| 01/01/2000 | 31/12/9999 | 1.15
2 | 232 | 717 | 0
2 | 232 | 718 | 0
2 | 232 | 728 | 0
2 | 232 | 818 | 0

Azt kell tennie, alfanumerikus (szótár) sort az összes oszlopok pirossal jelzett csak thoes rekord, amelyet kezdeni "1". Record "1" kell követnie, amely az összes thoes kezdeni a "2"

és ki a kívánt felhasználása

1 | FIAT | 0010103 |113013| 01/01/1996 | 31/12/9999 | 1.15
2 | 231 | 966 | 0
2 | 232 | 747 | 0
1 | FIAT | 0010103 |123014| 01/01/2000 | 31/12/9999 | 1.15
2 | 232 | 717 | 0
2 | 232 | 718 | 0
2 | 232 | 728 | 0
2 | 232 | 818 | 0
2 | 232 | 827 | 0
2 | 232 | 828 | 0
1 | FIAT | 0010103 |23011| 01/01/2000 | 31/12/9999 | 1.15
2 | 232 | 613 | 1
2 | 234 | 743 | 1
2 | 234 | 793 | 1
2 | 234 | 893 | 1
1 | FIAT | 0010103 |23012| 01/01/2000 | 31/12/9999 | 1.15
2 | 230 | 006 | 0
2 | 230 | 106 | 0
2 | 230 | 116 | 0
2 | 230 | 716 | 0

Van-e olyan parancs, hogy egyfajta ilyen típusú input adatok?
  #2 (permalink)  
Old 12-15-2008
laxmi131 laxmi131 is offline
Regisztrált felhasználó
  
 

Join Date: Oct 2008
Hozzászólások: 22
Bocs a kívánt eredmény az alábbiak szerint:
1 | FIAT | 0010103 |113013| 01/01/1996 | 31/12/9999 | 1.15
2 | 231 | 966 | 0
2 | 232 | 747 | 0
1 | FIAT | 0010103 |123014| 01/01/2000 | 31/12/9999 | 1.15
2 | 232 | 717 | 0
2 | 232 | 718 | 0
2 | 232 | 728 | 0
2 | 232 | 818 | 0
1 | FIAT | 0010103 |23011| 01/01/2000 | 31/12/9999 | 1.15
2 | 232 | 613 | 1
2 | 234 | 743 | 1
2 | 234 | 793 | 1
2 | 234 | 893 | 1
1 | FIAT | 0010103 |23012| 01/01/2000 | 31/12/9999 | 1.15
2 | 230 | 006 | 0
2 | 230 | 106 | 0
2 | 230 | 116 | 0
2 | 230 | 716 | 0
  #3 (permalink)  
Old 12-15-2008
laxmi131 laxmi131 is offline
Regisztrált felhasználó
  
 

Join Date: Oct 2008
Hozzászólások: 22
Bocs a kívánt eredmény az alábbiak szerint:
1 | FIAT | 0010103 |113013| 01/01/1996 | 31/12/9999 | 1.15
2 | 231 | 966 | 0
2 | 232 | 747 | 0
1 | FIAT | 0010103 |123014| 01/01/2000 | 31/12/9999 | 1.15
2 | 232 | 717 | 0
2 | 232 | 718 | 0
2 | 232 | 728 | 0
2 | 232 | 818 | 0
1 | FIAT | 0010103 |23011| 01/01/2000 | 31/12/9999 | 1.15
2 | 232 | 613 | 1
2 | 234 | 743 | 1
2 | 234 | 793 | 1
2 | 234 | 893 | 1
1 | FIAT | 0010103 |23012| 01/01/2000 | 31/12/9999 | 1.15
2 | 230 | 006 | 0
2 | 230 | 106 | 0
2 | 230 | 116 | 0
2 | 230 | 716 | 0
  #4 (permalink)  
Old 12-15-2008
radoulov's Avatar
radoulov radoulov is offline Forum Staff  
Addict
  
 

Join Date: Jan 2007
Helyszín: Варна, България / Milano, Olaszország
Hozzászólások: 2.926

Kód:
perl -F'\|' -ane'
  @F > 6 and $_{$k = $F[3]} = $_ or
  $_{$k} .= $_;
  print map $_{$_}, sort keys %_ if eof
  ' infile

  #5 (permalink)  
Old 12-15-2008
laxmi131 laxmi131 is offline
Regisztrált felhasználó
  
 

Join Date: Oct 2008
Hozzászólások: 22
Szia radoulov,

Köszi a választ, de én nem vagyok képes megérteni, mit is csinál a script tud kérem magyarázza nekem. I am sorry, I am new to unix ezért képtelenek megérteni a fenti parancs
  #6 (permalink)  
Old 12-15-2008
radoulov's Avatar
radoulov radoulov is offline Forum Staff  
Addict
  
 

Join Date: Jan 2007
Helyszín: Варна, България / Milano, Olaszország
Hozzászólások: 2.926
Did you try it? Mûködik?
Csak futtatni azt a parancsot a terminál használatával a adatfájl neve helyett bemenet.
  #7 (permalink)  
Old 12-15-2008
laxmi131 laxmi131 is offline
Regisztrált felhasználó
  
 

Join Date: Oct 2008
Hozzászólások: 22
Igen megpróbáltam a parancsot és a munka
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 11:11 PM.


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