equal
deleted
inserted
replaced
1 # |
1 # |
2 # matching the following output specified as a pattern that verifies |
2 # matching the following output specified as a pattern that verifies |
3 # that the numerical values conform to a specific pattern, rather than |
3 # that the numerical values conform to a specific pattern, rather than |
4 # specific values. |
4 # specific values. |
5 # |
5 # |
6 # NGCMN NGCMX NGC S0CMX S0C S1CMX S1C ECMX EC YGC FGC |
6 # NGCMN NGCMX NGC S0CMX S0C S1CMX S1C ECMX EC YGC FGC CGC |
7 # 2176.0 7232.0 2176.0 192.0 64.0 192.0 64.0 6848.0 2048.0 1 0 |
7 # 2176.0 7232.0 2176.0 192.0 64.0 192.0 64.0 6848.0 2048.0 1 0 0 |
|
8 |
8 |
9 |
9 |
10 |
10 BEGIN { |
11 BEGIN { |
11 headerlines=0; datalines=0; totallines=0 |
12 headerlines=0; datalines=0; totallines=0 |
12 } |
13 } |
13 |
14 |
14 /^ NGCMN NGCMX NGC S0CMX S0C S1CMX S1C ECMX EC YGC FGC $/ { |
15 /^ NGCMN NGCMX NGC S0CMX S0C S1CMX S1C ECMX EC YGC FGC CGC $/ { |
15 headerlines++; |
16 headerlines++; |
16 } |
17 } |
17 |
18 |
18 /^[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+[ ]*[0-9]+$/ { |
19 /^[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+\.[0-9]+[ ]*[0-9]+[ ]*[0-9]+[ ]*[0-9]+$/ { |
19 datalines++; |
20 datalines++; |
20 } |
21 } |
21 |
22 |
22 { totallines++; print $0 } |
23 { totallines++; print $0 } |
23 |
24 |