Les métacaractères du shell

Résolu
Bonjour,
S'il vous plait, c'est quoi la différence entre les métacaractères du shell, et les métacaractères des expression régulières?
Merci d'avance!

2 réponses

  1. Salut,
    notions que je ne connaissais pas, j'ai donc copié-collé "métacaractères du shell" dans google.. Et Ô miracle ! Première occurence, ça m'a pris 3 secondes....
    C'est ton navigateur (Chrome) bourré de mouchards qui t'empêche de faire une recherche ?
    1. Non ce n'est pas mon navigateur bourré de mouchards, mais c'est parce que j'ai déjà cherché, et j'ai déjà lu la page qui tu viens de m'envoyer, et ce qui est dans cette page ne répond pas à ma question :)
  2. Contributeur
    hello
    quelle est la question, alors ?
    1. Le problème, ils y a des caractères qui sont à la fois des métacaractères du shell et des métacaractères des expressions régulières, par exemple le * (étoile) et le ?.
      Et lorsque je suis entrain de travailler sur les commandes, je trouve une confusion dans le sens de la commande, parce que ces caractères peuvent avoir deux sens différents, d'où les commandes qui contient ces caractères peuvent avoir deux sens différents aussi.
    2. Contributeur
      ça dépend du contexte
      ls *.txt  métacar. du shell
      grep '*.a' *.txt métacar. regex, parce que entre ', la 2ème métacar. du shell
    3. Maintenant j'ai compris, alors il n'y a pas de méthode pour distinguer entre eux je pense..
    4. Merci bien @dubcek :)