On Mon, 15 Feb 2016 08:19:37 -0500, Greg Wooledge wrote: > On Sun, Feb 14, 2016 at 03:02:58AM +0000, Allodoxaphobia wrote: >> err... uhhhh... What's your *bash bug* ??? > > I think what he meant to say is, "Questions of this type should be > sent to help-b...@gnu.org instead of bug-bash@gnu.org." > > Now... you've been given a Python solution, and I could write one in > Tcl or Perl as well. Using pure bash for this task would be an utterly > poor choice, for performance reasons. > > The closest thing to a pure bash answer you can get, that would actually > be viable in real life, would be one using awk. > > awk ' > { > n=0 > label=$2 > for (i=3; i<=NF; i++) { > if ($i == "NA") n++ > } > print NR ".", label, n > } > ' "$file"
Remeber to _always_ reply to homework assignments with the most advanced and obscure solutions so as to make the teacher/professor say "WHAT THE HELL...?!?!?!"