![]() |
|
|
google unix.com
|
|||||||
| Forum | Registrera | Forum Regler | Länkar | Album | FAQ | Medlemslista | Kalender | Söka | Dagens inlägg | Markera forum som lästa |
| 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 |
![]() |
|
|
LinkBack | Thread Tools | Sök i denna tråd |
Omdöme:
|
Visningslägen |
|
|
|
||||
|
@ 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. |
|
||||
|
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
|
|
||||
|
@ 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 |
![]() |
| Komihåglista |
| Taggar |
| shell script, shell scripting, UNIX-skript, UNIX scripting basics |
| Thread Tools | Sök i denna tråd |
| Visningslägen | Betygsätt denna tråd |
|
|