ich eine Datei mit den folgenden Werten haben:Compute numerische Werte von einem Leerzeichen getrennte Textdatei, in einem Bereich von Linien
for 3 threads:
Average time taken for API1 is: 19097.7 nanoseconds.
Average time taken for API2 is: 19173.1 nanoseconds.
Average time taken for API2 is: 19777.7 nanoseconds.
Average time taken for API2 is: 19243.1 nanoseconds.
Average time taken for API1 is: 19737.7 nanoseconds.
Average time taken for API2 is: 19128.1 nanoseconds.
for 5 threads:
Average time taken for API1 is: 19097.7 nanoseconds.
Average time taken for API2 is: 19173.1 nanoseconds.
Average time taken for API2 is: 19777.7 nanoseconds.
...
Ich möchte die Summe der 1API Leitungen und den 2API Linien berechnen und summiere sie. Eine weitere Anforderung ist, dass ich auch für jeden Thread auf einer separaten Basis herausfinden möchte. Gibt es eine Möglichkeit, dies per Perl, sed, awk oder nur Shell-Skripten zu tun?
Was kann ich aktuelle get ist:
cat result | grep API1 | awk {'print $7'}
hi, dies erfüllt nicht die Anforderung, unterschiedliche Summen für die unterschiedliche Anzahl der angegebenen Threads zu haben. – gagneet
Es würde tun, wenn der erste Regex in der While-Schleife korrekt war ... – Alnitak
@Alnitak es sieht gut aus und ich testete den Code auf die bereitgestellten Daten, was denkst du ist falsch? –