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
Sortering av dataene med msort iBot UNIX og Linux RSS Nyheter 0 05-19-2008 11:20
sortering av data ved hjelp array i ksh ali560045 Shell programmering og Skripting 4 12-04-2007 04:26
Sortering blokker med data alfredo123 Shell programmering og Skripting 8 07-05-2007 10:53
Newbie awk data sortering i_am_a_robot Shell programmering og Skripting 5 05-04-2007 07:33
Gjenopprette tapt mapper / filer data Yorgy UNIX for Dummies Spørsmål og svar 0 03-15-2007 05:46

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 Søk i denne tråden Rate Thread Visningsmoduser
  #1 (permalink)  
Old 05-13-2008
Vinaykumar1 Vinaykumar1 is offline
Registrert bruker
  
 

Bli Dato: mai 2008
Innlegg: 16
Sortere data og plassere dem i forskjellige mapper

Hei Unix gurus,
Jeg er ny på Unix. Jeg arbeider på noen tilleggskonto prosjektet som involverer unix skripting.

Jeg har en spørring:

Det er en fil Number.dat som er i form si

AAA | 123 | 4563 | dyr
AAA | 1234 | 45634 | animal2
BBB | 123444 | 456312 | fugl
BBB | 123445 | 456313 | bird2

Her AAA, BBB er topptekstene.
Jeg vil sortere Number.dat basert på hodet og plassere dem i ulike header.dat fil.
Hvordan gjør jeg det? Jeg ville være veldig takknemlig om noen en hjelper meg.


Takk på forhånd
Vinay
  #2 (permalink)  
Old 05-13-2008
Franklin52 Franklin52 is online now Forum Staff  
Moderator
  
 

Bli Date: Feb 2007
Innlegg: 4294
Hva har du gjort for å forsøke å løse problemet selv?
Legg inn prøveskript, og vi vil se hvordan vi kan hjelpe.

Hilsen
  #3 (permalink)  
Old 05-13-2008
psiva_arul's Avatar
psiva_arul psiva_arul is offline
Registrert bruker
  
 

Bli Dato: juli 2007
Beliggenhet: Bangalore, India
Innlegg: 97
bruker awk vi kan få løsningen.

bruker awk vi får løsningen for ditt problem


hvis $ 1 \u003d "AAA" vi kan omadressere den inn ny fil AAA.dat
og hvis $ 1 \u003d 'BBB' kan vi omdirigere den inn ny fil BBB.dat


vennligst bruk denne måten å få løsninger

Hilsen,
Siva.P
Bangalore
  #4 (permalink)  
Old 05-14-2008
Vinaykumar1 Vinaykumar1 is offline
Registrert bruker
  
 

Bli Dato: mai 2008
Innlegg: 16
Hei Franklin / Unix gurus,

Min skriptet er som følger:


#! / 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


Men jeg er ikke fornøyd med manuset siden den har å traversering dobbelt imto det Number.dat fil


Også jeg noen spørsmål,

Jeg vil at prosessen skal bruke Number.dat én gang i stedet traversing to ganger.
Også, sier hvis minnet er fullt når skriptet kjører, så hvordan skal jeg klare det.
Vennligst svar tilbake hvis noen har et forslag / script / løsning

Takk på forhånd.

Hilsen,
Vinay

Sist endret av Vinaykumar1; 05-14-2008 på 01:18..
  #5 (permalink)  
Old 05-14-2008
æra era is offline Forum Advisor  
Herder av Useless Cats (På Sabbatical)
  
 

Bli Date: Mar 2008
Sted: / det / er / bare / bin / sh
Innlegg: 3652
Begge awk og sed fasiliteter for å skrive i flere filer som de leser i én ned filen. psiva_arul er antydet i samme retning i innleggingsdialogboksen ovenfor.
  #6 (permalink)  
Old 05-14-2008
Vinaykumar1 Vinaykumar1 is offline
Registrert bruker
  
 

Bli Dato: mai 2008
Innlegg: 16
hello era / Unix gurus,
Hvis du ikke tankene, kan du hjelpe til i hvilken måte jeg kan gjøre bruk av sed til min skriptet.

Takk og hilsen
Vinay

Sist endret av Vinaykumar1; 05-14-2008 på 01:43..
  #7 (permalink)  
Old 05-14-2008
æra era is offline Forum Advisor  
Herder av Useless Cats (På Sabbatical)
  
 

Bli Date: Mar 2008
Sted: / det / er / bare / bin / sh
Innlegg: 3652
Googlingen er ikke et alternativ?

Code:
sed -n '/^AAA/wAAA.dat
/^BBB/wBBB.dat' file
Legg merke til at du skriver ikke har noen bivirkning (som for eksempel finish denne linjen og hente den neste) så hvis du har mønstre som overlapper hverandre, kan du få den samme linjen skrives til flere filer (eller trenger for å skrive en litt mer kompliserte script).
Closed Thread

Hugseliste

Tags
regex, regeluttrykk, solaris

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 01:14.


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