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

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

$x bug


From: Christoph Moser
Subject: $x bug
Date: Thu, 04 Sep 2003 14:59:21 +0200 (MET DST)

Hi.


  > echo "5,4;4,6;6,7" | gawk -F ";" '{gsub(/,/,"§",$1);print $0}'
  5§4 4,6 6,7
  > echo "5,4;4,6;6,7" | gawk -F ";" '{gsub(/\,/,"§",$1);print $0}'
  5§4 4,6 6,7
  > echo "5,4;4,6;6,7" | gawk -F ";" '{gsub(/[,]/,"§",$1);print $0}'
  5§4 4,6 6,7
  > echo "5,4;4,6;6,7" | gawk -F ";" '{gsub(/[\,]/,"§",$1);print $0}'
  5§4 4,6 6,7

I think this is a bug. The result should be

  5§4;4,6;6,7

  > echo "5,4;4,6;6,7" | gawk -F ";" '{gsub(/4/,"_",$2);print $0}'
  5,4 _,6 6,7
  > echo "5,4;4,6;6,7" | gawk -F ";" '{sub(/4/,"_",$2);print $0}'
  5,4 _,6 6,7
  > echo "5,4;4,6;6,7" | gawk -F ";" '{$1=3;print $0}'
  3 4,6 6,7

  > echo "5,4;4,6;6,7" | gawk -F ";" '{gsub(/4/,"_",$0);print $0}'
  5,_;_,6;6,7


  > gawk --version
  GNU Awk 3.1.3
  Copyright (C) 1989, 1991-2003 Free Software Foundation.

  > gcc --version
  2.95.3

  > ld --version
  GNU ld version 2.14 20030612

  > echo $CFLAGS
  -mcpu=v8 -O3

  > echo $tcsh
  6.12.00

  > uname -a
  SunOS ascona 5.6 Generic_105181-05 sun4m sparc SUNW,SPARCstation-5
  Solaris

  > uname -a
  SunOS ernie 5.6 Generic_105181-16 sun4u sparc SUNW,Ultra-5_10 Solaris

  > env | fgrep LC
  LC_COLLATE=de
  LC_CTYPE=de
  LC_MESSAGES=de
  LC_MONETARY=de
  LC_NUMERIC=C
  LC_TIME=de


Regards

  Christoph




reply via email to

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