bug-gnu-utils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Possible bug in GNU Awk 3.1.1


From: Piotr Wiejak
Subject: Possible bug in GNU Awk 3.1.1
Date: Sat, 8 Feb 2003 16:18:40 +0100
User-agent: KMail/1.4.3

OS = Slackware 8.0

Problem:
I want to remove all "B" characters followed by lowercase [a-z] char.


Command 1:
echo "Wielki bBłękit kBłębi się Burza" | awk 
'{gsub("[a-z]B",substr("&",1,1),$0); print $0}'

outputs:
Wielki bBłękit kBłębi się Burza

Command 2:
echo "Wielki bBłękit kBłębi się Burza" | awk 
'{gsub("[a-z]B",substr("&",2,1),$0); print $0}'

outputs:
Wielki łękit łębi się Burza

I have no idea why one-character substring is "bB"?
substr("&",1,1)="bB" ? 

Please, help me.

P.Wiejak




reply via email to

[Prev in Thread] Current Thread [Next in Thread]