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

Re: una de expresiones regulares



El Fri, 11 Apr 2014 17:04:08 +0200, Francesc Guitart escribió:

> El 11/04/2014 16:46, Edward Villarroel (EDD) escribió:
>> grep -e "agi" -e "dsc"
>> que contengan agi o dsc

Correcto.

sm01@stt008:~$ echo "create_dscomer9__agifa090.sql" | grep -e "agi" -e "dsc"
create_dscomer9__agifa090.sql

> Entonces:
> 
> egrep 'agi\|dsc'
  ^

Creo que sobra.

sm01@stt008:~$ echo "create_dscomer9__agifa090.sql" | egrep 'agi\|dsc'
sm01@stt008:~$ 

sm01@stt008:~$ echo "create_dscomer9__agifa090.sql" | grep 'agi\|dsc'
create_dscomer9__agifa090.sql

> El | es OR y el \ es para escapar el carácter | y tenga dicho
> signifiado.

Correcto, pero sólo cuando no activas las expresiones regulares 
extendidas.

Saludos,

-- 
Camaleón


Reply to: