|
|
|
|
||||||
| fr.comp.os.unix Système UNIX. |
![]() |
|
|
LinkBack | Outils de la discussion |
|
|
#1 |
|
Messages: n/a
Hébergeur: |
Bonjour,
J'ai du mal à faire la différence entre glob pattern et regexp. Par exemple: [ man de lftp ... ] -i RX, --include RX include matching files -x RX, --exclude RX exclude matching files -I GP, --include-glob GP include matching files -X GP, --exclude-glob GP exclude matching files Supposons qu eje ne souhaite télécharger que les fichiers dont le nom contient 'i386', dois-je plutot utiliser l'un ou l'autre? Connaitriez-vous des situations ou la différence entre les deux est plus évidente? Merci. -- Debian/apt Repo: http://locataire-serveur.info/sectio...ian-repository Fedora/yum Repo: http://locataire-serveur.info/sectio...edora-core-yum |
|
|
|
#2 |
|
Messages: n/a
Hébergeur: |
Bonjour,
le 09/04/2006 à 18:26, R12y a écrit dans le message <pan.2006.04.09.16.26.20.881583@etu.univ-orleans.fr> : > J'ai du mal à faire la différence entre glob pattern et regexp. [...] > Supposons qu eje ne souhaite télécharger que les fichiers dont le nom > contient 'i386', dois-je plutot utiliser l'un ou l'autre? avec du globbing : « *i386* » avec une regexp : « .*i386.* » > Connaitriez-vous des situations ou la différence entre les deux est plus > évidente? C'est complètement différent. Pour résumer, le globbing c'est ce que tu utilises dans ton shell pour faire du « filename generation » ou encore dans « find / -name 'glob' », les expressions rationnelles sont de deux sortes : les basics (BRE) que tu utilises avec grep et les étendues (ERE) que tu utilises avec egrep. Il y aurait trop à dire sur le sujet. Regarde la page man de ton shell et cherche la section « FILENAME GENERATION » pour le globbing. La page man de grep devrait quand a elle te mener à la page qui décrira les BRE et les ERE. SUSv3 que tu peux télécharger ici <http://www.unix.org/> est une mine d'or qui décrit tout ça en détail (et bien plus...). -- Benoit Izac |
|
![]() |
| Outils de la discussion | |
|
|