[Top][All Lists]
[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
- Possible bug in GNU Awk 3.1.1,
Piotr Wiejak <=