Mail Archives: djgpp/1998/01/12/04:23:12
Weiqi Gao <weiqigao AT a DOT crl DOT com> wrote:
>One of my coworkers showed me a peculiar behavior of the DJGPP awk:
>C:\TEMP> cat junk
>123 456
>C:\> awk 'length($1) < 2 {print $1}' junk
>123
>What am I missing here?
The basics of awk ;-))
awk 'runs' through the stdin executing between {}, in your case {print
$1}, which prints the first field of every record.
You placed 'length($1)<2' before {} which becomes a search condition.
What you probably mean is { print length($1) }
regards
Rob den Boer
- Raw text -