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 # MC MU CCSC CCSU OC OU YGC FGC FGCT GCT |
6 # MC MU CCSC CCSU OC OU YGC FGC FGCT CGC CGCT GCT |
7 # 5120.0 4152.0 512.0 397.9 6144.0 200.0 1 0 0.000 0.005 |
7 # 5120.0 4152.0 512.0 397.9 6144.0 200.0 1 0 0.000 0.005 |
8 |
8 |
9 |
9 |
10 BEGIN { |
10 BEGIN { |
11 headerlines=0; datalines=0; totallines=0 |
11 headerlines=0; datalines=0; totallines=0 |
12 } |
12 } |
13 |
13 |
14 /^ MC MU CCSC CCSU OC OU YGC FGC FGCT GCT $/ { |
14 /^ MC MU CCSC CCSU OC OU YGC FGC FGCT CGC CGCT GCT $/ { |
15 headerlines++; |
15 headerlines++; |
16 } |
16 } |
17 |
17 |
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]+$/ { |
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]+\.[0-9]+$/ { |
19 datalines++; |
19 datalines++; |
20 } |
20 } |
21 |
21 |
22 { totallines++; print $0 } |
22 { totallines++; print $0 } |
23 |
23 |