The UNIX and Linux Forums  
Hallo en welkom van de Verenigde Staten aan de UNIX en Linux Forum! Bedankt voor uw bezoek en Deelnemen aan onze wereldwijde gemeenschap.

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
Sorteren van uw gegevens met msort iBot UNIX en Linux RSS Nieuws 0 05-19-2008 12:20
sorteren van gegevens met behulp van array in ksh ali560045 Programmeren en Shell Scripting 4 12-04-2007 04:26
Sortering blokken gegevens alfredo123 Programmeren en Shell Scripting 8 07-05-2007 11:53
Newbie Awk gegevens sorteren i_am_a_robot Programmeren en Shell Scripting 5 05-04-2007 08:33
Terugvordering van verloren mappen / bestanden gegevens Yorgy UNIX voor Dummies Questions & Answers 0 03-15-2007 05:46 PM

Closed Thread
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 05-13-2008
Vinaykumar1 Vinaykumar1 is offline
Geregistreerde gebruiker
  
 

Join Date: mei 2008
Posts: 16
Sorteren van gegevens en plaats ze in verschillende mappen

Hallo Unix goeroes,
Ik ben nieuw voor Unix. Ik werk op een aantal pop-project waarbij unix scripting.

Ik heb een vraag:

Er is een bestand Number.dat die van vorm zeggen

AAA | 123 | 4563 | dier
AAA | 1,234 | 45,634 | animal2
BBB | 123444 | 456312 | vogel
BBB | 123445 | 456313 | bird2

Hier AAA, BBB zijn kop.
Nu wil ik sorteren Number.dat gebaseerd op kop en plaats deze in verschillende header.dat bestand.
Hoe doe ik dat? Ik zou echt dankbaar zijn als iemand me helpt.


Thanks in advance
Vinay
  #2 (permalink)  
Old 05-13-2008
Franklin52 Franklin52 is offline Forum Staff  
Moderator
  
 

Join Date: Feb 2007
Berichten: 4.308
Wat heb je gedaan om te proberen dit probleem op te lossen jezelf?
Post your monster script, en we zullen zien hoe we kunnen helpen.

Groeten
  #3 (permalink)  
Old 05-13-2008
psiva_arul's Avatar
psiva_arul psiva_arul is offline
Geregistreerde gebruiker
  
 

Join Date: juli 2007
Locatie: Bangalore, India
Posts: 97
met behulp van awk kunnen wij uw oplossing.

met behulp van awk kunnen we de oplossing voor uw probleem


indien $ 1 \u003d 'AAA' we kunnen heroriënteren naar nieuwe bestand AAA.dat
en indien $ 1 \u003d 'BBB' we kunnen heroriënteren naar nieuwe bestand BBB.dat


gelieve gebruik te maken van deze manier om de oplossingen

Groeten,
Siva.P
Bangalore
  #4 (permalink)  
Old 05-14-2008
Vinaykumar1 Vinaykumar1 is offline
Geregistreerde gebruiker
  
 

Join Date: mei 2008
Posts: 16
Hallo Franklin / Unix goeroes,

Mijn script is als volgt:


#! / bin / ksh
sys \u003d / export / home / VINAY / Number.data
mod1 \u003d AAA
mod2 \u003d BBB

grep-h 'AAA' $ sys> / export / home / VINAY / AAA_ $ mod1.data
grep-h 'BBB' $ sys> / export / home / VINAY / BBB_ $ mod2.data


Maar ik ben niet tevreden met het script omdat het tot tweemaal traverse imto de Number.dat bestand


Ook ik een aantal vragen,

Ik wil het proces voor het gebruik van de Number.dat keer plaats traversing tweemaal.
Ook zeggen als het geheugen vol is terwijl script wordt uitgevoerd, hoe moet ik daarmee omgaan.
Vriendelijk antwoord terug als iemand een suggestie / script / oplossing

Thanks in advance.

Groeten,
Vinay

Laatst gewijzigd door Vinaykumar1; op 05.14.2008 02:18..
  #5 (permalink)  
Old 05-14-2008
tijdperk era is offline Forum Advisor  
Herder van Nutteloze Cats (On Sabbatical)
  
 

Join Datum: maart 2008
Locatie: / er / is / alleen / bin / sh
Berichten: 3652
Beide awk en sed faciliteiten voor het schrijven in meerdere bestanden als ze lezen in een enkele pass vaststelling van het bestand. psiva_arul is zinspeelde in dezelfde richting in de posting hierboven.
  #6 (permalink)  
Old 05-14-2008
Vinaykumar1 Vinaykumar1 is offline
Geregistreerde gebruiker
  
 

Join Date: mei 2008
Posts: 16
hallo tijdperk / Unix goeroes,
Als u het niet erg vindt, kan u helpen bij die manier kan ik gebruik maken van sed in mijn script.

Bedankt en groeten,
Vinay

Laatst gewijzigd door Vinaykumar1; op 05.14.2008 02:43..
  #7 (permalink)  
Old 05-14-2008
tijdperk era is offline Forum Advisor  
Herder van Nutteloze Cats (On Sabbatical)
  
 

Join Datum: maart 2008
Locatie: / er / is / alleen / bin / sh
Berichten: 3652
Google is geen optie?

Code:
sed -n '/^AAA/wAAA.dat
/^BBB/wBBB.dat' file
Merk op dat het schrijven geen bijwerkingen (zoals bijvoorbeeld de afwerking van deze lijn en het ophalen van de volgende) dus als u de patronen die elkaar overlappen, kunt u dezelfde lijn geschreven om meerdere bestanden (of noodzaak om een enigszins meer complexe script).
Closed Thread

Bladwijzers

Labels
regex, reguliere expressies, solaris

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 12:29.


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