[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
AW: List out
From: |
Alexander.Elgert |
Subject: |
AW: List out |
Date: |
Mon, 15 Feb 2016 22:49:12 +0000 |
> -----Ursprüngliche Nachricht-----
> Von: bug-bash-bounces+alexander.elgert=external.t-systems.com@gnu.org
> [mailto:bug-bash-bounces+alexander.elgert=external.t-
> systems.com@gnu.org] Im Auftrag von Allodoxaphobia
> Gesendet: Montag, 15. Februar 2016 19:13
> An: gnu-bash-bug@moderators.individual.net
> Betreff: Re: List out
>
> 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-bash@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...?!?!?!"
while read h x; do y=${x//NA/N}; echo "$h $((${#x}-${#y}))"; done
--
Deutsche Telekom AG
Seamless ICT Security Infrastructure & Management im Auftrag T-Systems
International GmbH
Dipl. Inf Alexander Elgert Langwadener Strasse 17 64625 Bensheim
+49 176 22 717 661 (Mobil)
+49 671 9683-12 (Tel)
+49 671 9683-30 (Fax)
E-Mail: alexander.elgert@gmx.de
- List out, Val Krem, 2016/02/13
- Re: List out, Greg Wooledge, 2016/02/15
- Message not available
- Re: List out, Allodoxaphobia, 2016/02/15
- AW: List out,
Alexander.Elgert <=