Contenu | Rechercher | Menus

Annonce

DVD, clés USB et t-shirts Ubuntu-fr disponibles sur la boutique En Vente Libre

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 01/11/2021, à 18:07

franchoix

[RESOLU] shell globbing

bonjour
je suis en train de lire le manuel  GNU tar.

chapitre 1.34 page 22.
un terme que je n'arrive pas à traduire  et donc à bien comprendre :
"shell globbing "
je serais tenté de traduire par "encapsulation".
qui a une idée de ce que ça veut dire?



The distinction between file names and archive member names is espe-
cially important when shell globbing is used, and sometimes a source of
confusion for newcomers. See Section 6.5 [wildcards], page 115, for more
information about globbing. The problem is that shells may only glob using
existing files in the file system. Only tar itself may glob on archive mem-
bers, so when needed, you must ensure that wildcard characters reach tar
without being interpreted by the shell first. Using a backslash before ‘*’ or
‘?’, or putting the whole argument between quotes, is usually sufficient for
this.

merci d'avance pour vos lumières

Dernière modification par franchoix (Le 05/11/2021, à 07:43)

Hors ligne

#2 Le 01/11/2021, à 18:12

Watael

Re : [RESOLU] shell globbing

salut,

le globbing, dans le man bash, correspond aux Motifs génériques du Développement des chemins.

Dernière modification par Watael (Le 01/11/2021, à 18:13)


Welcome to sHell. · eval is evil.

En ligne

#3 Le 01/11/2021, à 18:15

kamaris

Re : [RESOLU] shell globbing

La définition du wiktionnaire anglais est probablement pas mauvaise : « A limited pattern matching technique using wildcards, less powerful than a regular expression. »

Hors ligne

#4 Le 02/11/2021, à 23:01

franchoix

Re : [RESOLU] shell globbing

merci pour vos réponses.
j'ai lu pas mal de littérature sur ce sujet, mais ça reste très obscur.
Ce que je pense avoir saisi c'est que c'est une méthode pour trouver, à partir d'un modèle , des chemins d'accès disponibles.....  (man glob l'explique)
Le fait que cette methode est utilisée par tar ou bash est pour moi très brumeuse.
bonne soirée

Hors ligne

#5 Le 03/11/2021, à 05:20

Tawal

Re : [RESOLU] shell globbing

Hello,

En fait cela concerne l'utilisation des * (wilcard).
Pour bash, le développement donne tous les fichiers quels quelle que soit l'extension. Par exemple, ls * listera tous les fichiers trouvés dans le répertoire courant.
Apparemment, si tar fait le développement au lieu de bash, cela ne concernera que les archives. Par exemple, tar \* n'agira que sur les archives trouvées dans le répertoire courant.
On remarquera l'utilisation de l'anti-slash pour éviter (protéger le wilcard) que bash ne fasse lui-même le développement du wilcard.

J'espère être assez clair.

Dernière modification par Tawal (Le 03/11/2021, à 14:17)


Le savoir n'a d’intérêt que si on le transmet.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !

En ligne

#6 Le 03/11/2021, à 14:17

Tawal

Re : [RESOLU] shell globbing

Oups ! Merci.
Une évidence pourtant, manque de relecture wink
Je corrige.
J'aime bien ce genre de remarque, il ne faut pas les laisser passer smile


Le savoir n'a d’intérêt que si on le transmet.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !

En ligne

#7 Le 04/11/2021, à 09:54

franchoix

Re : [RESOLU] shell globbing

bonjour
Je commence à voir plus clair et a comprendre le sens très abstrait et néanmoins extrêmement puissant et universel des regex que je pensais réservées à des utiltaires tels que sed, awk...
Sans parler de sémantique, les articles traitant de sujets informatiques utilisent des termes parfois mal définis ou ambigus ce qui provoque des doutes, des confusions dans l'esprit des néophytes.
Merci pour vos aides

Hors ligne

#8 Le 04/11/2021, à 10:44

Watael

Re : [RESOLU] shell globbing

ce ne sont pas des regex ! ce n'est pas du tout la même syntaxe.


Welcome to sHell. · eval is evil.

En ligne