The UNIX and Linux Forums  

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
den printf kommandot bebop1111116 Shell-programmering och Skript 4 10-01-2006 01:40
printf kommando i ksh cin2000 Shell-programmering och Skript 1 12-21-2005 02:48
Hitta rätt: problem flyktbenägen printf-kommandosträng grahamb Shell-programmering och Skript 1 12-04-2005 04:00
behöver hjälp med printf kommandot nymus7 Shell-programmering och Skript 1 04-21-2005 08:05
printf kommandot BRAND Shell-programmering och Skript 2 08-07-2002 03:18

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 denna tråd Omdöme: Thread Rating: 1 votes, 2.00 average. Visningslägen
  #1 (permalänk)  
Old 11-02-2008
1184jap 1184jap is offline
Registered User
  
 

Join Date: Nov 2008
Inlägg: 13
@ Annihilannic
Input Textfil följande
Statistik,:, fredag, sep, 26,00:00:01 , 2008
Först Förhör
Inkommande, \u003d, 243, Outgoing, \u003d 243
Genomströmning, \u003d,24,28(önskemål / sek)
Genomsnitt svar Temne, \u003d, 2,47, (ms), MIN, \u003d, 1,31, (ms), MAX, \u003d, 5.11, (ms), No mätningar, \u003d, 214,
Mellannivå, Förhör
Inkommande, \u003d, 13, Outgoing, \u003d, 13
Genomströmning, \u003d,1,30(önskemål / sek)
Genomsnitt svar Temne, \u003d, 3,19, (ms), MIN, \u003d, 2,44, (ms), MAX, \u003d, 4,15, (ms), No mätningar, \u003d, 13,
Final, Rapport
Inkommande, \u003d, 158, Outgoing, \u003d, 157
Genomströmning, \u003d,15,69(önskemål / sek)
Genomsnitt svar Temne, \u003d, 2,34, (ms), MIN, \u003d, 1,53, (ms), MAX, \u003d, 3,57, (ms), No mätningar,

Jag vill ha detta resultat. en CSV-fil, se under

00:00:01,24.28,1.30,15.69

Kan du ge mig UNIX uttryck för att göra detta tack.
  #2 (permalänk)  
Old 11-02-2008
Annihilannic Annihilannic is offline Forum Advisor  
  
 

Join Date: maj 2008
Plats: Sydney, Australien
Inlägg: 1009
awk skulle vara bra för att dra ut den informationen. Prova detta:


Kod:
awk -F' *, *' '
    # Print a line feed if we hit a new record and it is not the first one
    /^Statistics/ && NR>1 { print "" }
    # Print the timestamp, with no line feed after it
    /^Statistics/ { printf $6 }
    # Print a comma followed by the throughput, with no line feed
    /^ThroughPut/ { printf ","$3 }
    # Print a line feed at the end of the data
    END { print "" }
' inputfile > outputfile

  #3 (permalänk)  
Old 11-03-2008
1184jap 1184jap is offline
Registered User
  
 

Join Date: Nov 2008
Inlägg: 13
@ Annihilannic
Tack för all din hjälp. Jag ska försöka detta senare.
  #4 (permalänk)  
Old 11-03-2008
1184jap 1184jap is offline
Registered User
  
 

Join Date: Nov 2008
Inlägg: 13
@ Annihilannic
Perfekt. Tnx igen
  #5 (permalänk)  
Old 12-01-2008
1184jap 1184jap is offline
Registered User
  
 

Join Date: Nov 2008
Inlägg: 13
@ Annihilannic

Se utskriften nedan. den awk kommandot verkar inte fungera för den här filen. Alla idéer. Tnx
Statistik: fredag 28 november 00:00:04 2008

Total kapacitet \u003d 46,76 (ansökningar / sek)
Första Förhör
Inkommande \u003d 292 Outgoing \u003d 292
Genomströmning \u003d 29,17 (ansökningar / sek)
Genomsnittliga svar Temne \u003d 2,72 (ms) min \u003d 0,72 (ms) MAX \u003d 58,04 (ms) Antal mätningar \u003d 247
Mellantid Förhör
Inkommande \u003d 27 Outgoing \u003d 27
Genomströmning \u003d 2,70 (ansökningar / sek)
Genomsnittliga svar Temne \u003d 3,44 (ms) min \u003d 2,44 (ms) max \u003d 4,77 (ms) Antal mätningar \u003d 26
Slutrapport
Inkommande \u003d 149 Outgoing \u003d 149
Genomströmning \u003d 14,89 (ansökningar / sek)
Genomsnittliga svar Temne \u003d 2,38 (ms) min \u003d 1,15 (ms) max \u003d 4,26 (ms) Antal mätningar \u003d 139
  #6 (permalänk)  
Old 12-01-2008
Annihilannic Annihilannic is offline Forum Advisor  
  
 

Join Date: maj 2008
Plats: Sydney, Australien
Inlägg: 1009
Det beror på indata i ett annat format till din ursprungliga exempel som använder kommatecken som gäller separatorer.

Ändra bara -F alternativ som passar indata.
  #7 (permalänk)  
Old 12-02-2008
1184jap 1184jap is offline
Registered User
  
 

Join Date: Nov 2008
Inlägg: 13
@ Annihilannic
Vad ska jag använda istället för "F" för denna typ av uppgifter.
Closed Thread

Komihåglista

Taggar
shell script, shell scripting, UNIX-skript, UNIX scripting basics

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
Smilies är
[IMG] kod
HTML-koden är Av
Trackback är
Pingbacks är
Refbacks är




Alla tider är GMT -4. Klockan är nu 05:34.


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