Hi list,

In default configuration of Mandrake 8.1, awk is a link to gawk
/bin/awk -> gawk
> gawk --version
  GNU Awk 3.1.0
  Copyright (C) 1989, 1991-2001 Free Software Foundation.


Here below is described a bug of this version :

sample ASCII file (sample.txt)
------------------------------
ab AB
AB ab
cd CD
CD cd

dump of sample file for checking 
--------------------------------
61 62 20 41 42 0a 41 42 20 61 62 0a 63 64 20 43   ab AB.AB ab.cd C
44 0a 43 44 20 63 64 0a                           D.CD cd.

simple awk file (simple.awk)
----------------------------
{ line++ }
! /^[A-Z]+/ { print line " -> " $0 }

command 
-------
> cat sample.txt | awk -f simple.awk

result
------
1 -> ab AB

Strange result, isn't it? 
The expected result is :
1 -> ab AB
3 -> cd CD

BUG! At first, I don't believe it. The awk in Mandrake 8.1 cannot be
used.
Is it the same behavior in Mandrake 8.2?

Want to buy your Pack or Services from MandrakeSoft? 
Go to http://www.mandrakestore.com

Reply via email to