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

Re: bug su grep -e ?



A lavoro sono su redhat

[lcostant@XXX] echo -e "000111222\n333000444\n555666000" | grep -e '^000' -e '000$'
555666000

[lcostant@XXX] lsb_release
LSB Version:    :core-4.0-amd64:core-4.0-ia32:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-ia32:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-ia32:printing-4.0-noarch
[lcostant@XXX] cat /proc/version 
Linux version 2.6.18-408.el5 (mockbuild@x86-028.build.eng.bos.redhat.com) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-55)) #1 SMP Fri Dec 11 14:03:08 EST 2015

Luca


Il giorno ven 22 lug 2016 alle ore 15:46 Gian Uberto Lauri <saint@eng.it> ha scritto:
>>>>> "D" == Duffydac  <duffydac@gmail.com> writes:

D> Ciao a tutt*
D> mi confermate se secondo voi il comportamento sotto descritto è un bug?
D> oppure accade solo a me? Sono su debian jessie.

D> $ echo -e "000111222\n333000444\n555666000" | grep -e '^000'
D> 000111222

Analogo a grep -e '^000' << PIPPO
000111222
333000444
555666000
PIPPO

L'output mi pare esatto, cerchi 000 ad inizio stringa (riga)

D> $ echo -e "000111222\n333000444\n555666000" | grep -e '000$'
D> 555666000

Idem, li cerchi a fine stringa

D> $ echo -e "000111222\n333000444\n555666000" | grep -e '^000' -e '000$'
D> 000111222
D> 333000444
D> 555666000

Vero, questo risultato pare anomalo, anche usando la forma canonica
per i pattern alternativi si ha il risultato errato.

Io proverei a vedere se sulla pagina info c'è un contatto oppure
chiederei alla FSF.

--
 /\           ___                                    Ubuntu: ancient
/___/\_|_|\_|__|___Gian Uberto Lauri_____               African word
  //--\| | \|  |   Integralista GNUslamico            meaning "I can
\/                 coltivatore diretto di software       not install
     già sistemista a tempo (altrui) perso...                Debian"

Warning: gnome-config-daemon considered more dangerous than GOTO


Reply to: