![]() |
|
|
google unix.com
|
|||||||
| Forums | Registreer | Forum Regels | Links | Albums | Veelgestelde vragen | Ledenlijst | Kalender | Zoeken | Today's Posts | Markeer forums als gelezen |
| Programmeren en Shell Scripting Post vragen over KSH, CSH, SH, Bash, Perl, PHP, sed, awk en andere shell scripts en shell scripting talen hier. |
Meer UNIX en Linux Forum Onderwerpen Misschien vindt u Helpful
|
||||
| Draad | Thread Starter | Forum | Antwoorden | Last Post |
| Hoe kan ik lezen een niet tekstbestand in unix - ELF-64 uitvoerbare object file - IA64 | alexcol | UNIX for Advanced & Expert Gebruikers | 8 | 11-07-2008 08:56 |
| Post Shell programmering: Vraag over de bron van een bestand en lezen van gegevens uit het bestand | ccwq | Programmeren en Shell Scripting | 3 | 08-04-2007 11:28 PM |
| Lees de woorden van het bestand en het creëren van nieuwe bestand met K-shell. | bsrajirs | Programmeren en Shell Scripting | 4 | 06-01-2007 01:15 PM |
| Lees XML-bestand | ram2s2001 | Programmeren en Shell Scripting | 2 | 12-12-2005 12:20 AM |
| Hoe lees specifieke lijnen in een bulk bestand met C bestand Programmering | rajan_ka1 | Hoog Niveau Programmering | 10 | 11-10-2005 03:29 |
![]() |
|
|
LinkBack | Thread Tools | Zoeken in deze Thread | Rate Thread | Display Modes |
|
|
|
||||
|
Hulp bij awk - lezen van bestand
Hoi,
Ik heb een bestand als het volgende: Code:
Starting to process segment 0 (and symmetry related segments) Number of (cancelled) singularities: 0 Number of (cancelled) negative numerators: 0 Segment 0: 5.49secs Starting to process segment 1 (and symmetry related segments) Number of (cancelled) singularities: 0 Number of (cancelled) negative numerators: 0 Segment 1: 10.01secs Starting to process segment 2 (and symmetry related segments) Number of (cancelled) singularities: 0 Number of (cancelled) negative numerators: 0 Segment 2: 7.82secs Starting to process segment 3 (and symmetry related segments) Number of (cancelled) singularities: 0 Number of (cancelled) negative numerators: 0 Segment 3: 5.31secs Ik probeerde veel dingen, maar geen van hen werkt ... In geval het helpt, de laatste die ik probeerde was Code:
TIME="`awk '/Segment/ {print $3%secs + $TIME} ' log.txt`"
echo $TIME
Ik vermoed dat het iets te maken heeft met het lezen van elke regel separetely, maar ik kan het niet ... Bedankt op voorhand ... |
|
||||
|
Voor het toevoegen van de waarden, is het voldoende als je de som op het einde? Dan awk is alles wat u nodig heeft:
Code:
awk '/Segment/ { gsub("secs",""); time += $3 } END { print time }' file.txt
Code:
awk '/Segment/ { gsub ("secs",""); time += $3; print $3, time } file.txt |
while read THISTIME SUMTIME; do
echo This time, we got $THISTIME
echo Sum so far is $SUMTIME
done
|
![]() |
| Bladwijzers |
| Thread Tools | Zoeken in deze Thread |
| Display Modes | Beoordeel deze draad |
|
|