I have the following bash script which I will use to analyze all report files in the current directory:
#!/bin/bash
# methods
analyzeStructuralErrors()
{
As suggested by Dave Jarvis, awk
will:
bash
I've never had to look farther than The AWK Manual.
It would make things easier if you used a consistent field separator for both the list of column names and the data. Perhaps you could do some pre-processing in a bash
script using sed
before feeding to awk
. Anyway, take a look at multi-dimensional arrays
and reading multiple lines
in the manual.