« Le système d'exploitation GNU-Linux/Les jokers » : différence entre les versions

Un livre de Wikilivres.
Contenu supprimé Contenu ajouté
Tavernierbot (discussion | contributions)
Greudin (discussion | contributions)
m +
Ligne 2 : Ligne 2 :


Exemple
Exemple
<source lang="bash">
'''$ls *.c''' # liste tous les fichiers du répertoire courant dont
# l'extension est .c
$ ls *.c # liste tous les fichiers du répertoire courant dont
'''$ls fich*.c''' # liste tous les fichiers du répertoire commençant par fic
# l extension est .c
$ ls fich*.c # liste tous les fichiers du répertoire commençant par fic
# et dont l'extension est .c
# et dont l extension est .c
# ex : fichier1.c fichier2.c fichierprojet.c ...
# ex : fichier1.c fichier2.c fichierprojet.c ...
'''$ls fichier?.c''' # liste tous les fichiers dont le nom est '''fichier'''
$ ls fichier?.c # liste tous les fichiers dont le nom est "fichier"
# + un caractère quelconque
# + un caractère quelconque
# fichier1.c fichier2.c fichier3.c fichier4.c ...
# fichier1.c fichier2.c fichier3.c fichier4.c ...
$ ls fichier.[ch] # liste : fichier.c fichier.h
</source>


[[Catégorie:Le système d'exploitation GNU-Linux (livre)]]
[[Catégorie:Le système d'exploitation GNU-Linux (livre)]]

Version du 20 décembre 2007 à 23:46

Dans une commande sur les fichiers, on peut remplacer une partie d'un nom de fichier par * ou d'un caractère par ?

Exemple

$ ls *.c                          # liste tous les fichiers du répertoire courant dont 
                                  # l extension est .c
$ ls fich*.c                      # liste tous les fichiers du répertoire commençant par fic 
                                  # et dont l extension est .c 
                                  # ex : fichier1.c fichier2.c fichierprojet.c ...
$ ls fichier?.c                   # liste tous les fichiers dont le nom est "fichier"
                                  # + un caractère quelconque
                                  # fichier1.c fichier2.c fichier3.c fichier4.c ...
$ ls fichier.[ch]                 # liste : fichier.c fichier.h