• [^] # Re: Motifs...

    Posté par (site web personnel, Mastodon) . En réponse à la dépêche Firefox 63. Évalué à 5.

    C'est simplement la syntaxe glob (et ça n'a vraiment rien de nouveau).

    C'est bien simple: quasi toute commande (sous Linux du moins) qui propose un système de reconnaissance d'expressions le fait soit en glob, soit en expression régulière. Souvent les deux d'ailleurs (find a -name/-iname/-path/-ipath, etc. en glob et -regex/-iregex en expressions régulières).

    C'est aussi pourquoi un manuel ne va pas lister les constructions possibles, il suffit de dire que c'est un "glob pattern" (ceci dit, je viens de jeter un coup d'œil sur le man de find et ils parlent de "shell pattern" partout, sous-entendant "glob pattern", sauf à un endroit où ils disent bien "glob pattern") et les gens peuvent se renseigner sur la syntaxe ailleurs.

    Et oui Bash ne comprend par défaut que le glob en effet (ce pourquoi ils disent "shell pattern", mais ce n'est pas une simplification correcte, car rien ne dit que d'autres shells ne travaillent pas en expression régulière; d'ailleurs même bash a en fait une prise en charge possible avec =~).

    Film d'animation libre en CC by-sa/Art Libre, fait avec GIMP et autre logiciels libres: ZeMarmot [ http://film.zemarmot.net ]