The UNIX and Linux Forums  
Hej och välkommen från USA till UNIX och Linux Forum! Tack för ditt besök och gå med i vår globala gemenskapen.

Go Back   UNIX och Linux Forum > Upp Forum > UNIX for Dummies FrÃ¥gor & Svar
.
google unix.com



UNIX for Dummies Frågor & Svar Om du inte är säker på var att skriva en UNIX eller Linux fråga efter det här. Alla UNIX-och Linux-nybörjare välkomna!

Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
Tråd Thread Starter Forum Svar Senaste Inlägg
[C + +] Fil I / O (Läsa från en Random-Access-fil) VersEtreOuNe High Level Programming 0 02-12-2008 04:34
läsa från en fil och pass som variabler och ignorera # i filen konark Shell-programmering och Skript 4 11-08-2007 03:55
Läsa en fil och skriva filnamnet till ett param fil. thebeginer UNIX för avancerade & Expertanvändare 1 10-05-2007 04:38
Läsa filnamn från en fil och verkställande relativa fil från shell script anushilrai Shell-programmering och Skript 4 03-10-2006 05:25
Läsa specifika innehållet från en fil och lägga till det till en annan fil dnicky Shell-programmering och Skript 5 10-04-2005 05:45

 
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 denna tråd Omdöme: Thread Rating: 2 votes, 3.00 average. Visningslägen
  #1 (permalänk)  
Old 12-07-2004
Lamefif Lamefif is offline
Registered User
  
 

Join Date: Dec 2004
Inlägg: 3
behandlingen fil

Hej
Jag försöker skriva ett enkelt skript som kommer att kunna utvinna några användbara info från en fil i detta format:

+ 1,84375 0 2 CBR 210 ------- 0 0,0 3,1 225 610
- 1,84375 0 2 CBR 210 ------- 0 0,0 3,1 225 610
r 1,84471 2 1 CBR 210 ------- 1 3,0 1,0 195 600
r 1,84566 2 0 ack 40 ------- 2 3,2 0,1 82 602
+ 1,84566 0 2 TCP 1000 ------- 2 0,1 3,2 102 611
- 1,84566 0 2 tcp 1000 ------- 2 0,1 3,2 102 611
r 1,84609 0 2 CBR 210 ------- 0 0,0 3,1 225 610
+ 1,84609 2 3 CBR 210 ------- 0 0,0 3,1 225 610
d 1,84609 2 3 CBR 210 ------- 0 0,0 3,1 225 610
- 1,8461 2 3 CBR 210 ------- 0 0,0 3,1 192 511
r 1,84612 3 2 CBR 210 ------- 1 3,0 1,0 196 603
+ 1,84612 2 1 CBR 210 ------- 1 3,0 1,0 196 603
- 1,84612 2 1 CBR 210 ------- 1 3,0 1,0 196 603
+ 1,84625 3 2 CBR 210 ------- 1 3,0 1,0 199 612

Till exempel vill jag extrahera information i kolumn 18-22 men säger bara antalet värden (inte nödvändigtvis alla på en gång).
Använda minska nyttan (dvs. cut-d 18-22 filename) jag

210
210
210
40 --
1000
1000
210
210
210
210
210
210
210
210
Men jag behöver bara värdet utan - tecken
Med andra ord för varje rad jag behöver fältvärde och jag skränande använda [gränsfrekvens f] eftersom det endast åtskilda av mellanslag.
Alla idéer eller känner till en bra Unix tutorial för nybörjare.
Tack
 

Komihåglista

Thread Tools Sök i denna tråd
Sök i denna tråd:

Avancerad sökning
Visningslägen Betygsätt denna tråd
Betygsätt denna tråd:

Utstationering Regler
Du får inte efter nya trådar
Du får inte efter svar
Du får inte skicka bilagor
Du får inte redigera dina inlägg

BB-kod är På
Smilies är På
[IMG] kod PÃ¥
HTML-koden är Av
Trackback är På
Pingbacks är På
Refbacks är På




Alla tider är GMT -4. Klockan är nu 04:55.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Översättningar Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX och Linux Forum Innehållet upphovsrättsskyddat © 1993-2009. All Rights Reserved.Ad förvaltning RedTyger

Content Relevant webbadresser från vBSEO 3.2.0