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

Re: un peu de grep



Philippe Verdy wrote:

> echo $line | egrep  '[/]dev[/]rmt[/][01])m[^b]|[/]dev[/]rmt[/][01]m$'
> 
> Note l'usage des [] autour du / simplifie l'écriture et la rends plus
> lisible que l'utilisation de backslashes, possibles également:
> 
> echo $line | egrep  '\/dev\/rmt\/[01])m[^b]|\/dev\/rmt\/[01]m$'

Tout ceci n'est pas nécessaire, le slash (/) n'est pas un caractère
spécial pour egrep.

Maintenant, comme nous somme sur une liste GNU/Debian, il est raisonable
de penser que le programme egrep est GNU grep.  Il est donc possible
d'utiliser '\>' comme délimiteur de fin de mot:

    echo $line | egrep '/dev/rmt/[01]m\>'
-- 
Edouard G. Parmelan
http://egp.free.fr



Reply to: