Le joker point d'interrogation
Fait partie de la section Les fondamentaux du Journey Terminal de Coddy. Leçon 26 sur 82.
Le joker point d’interrogation ? correspond à exactement un caractère. Contrairement à *, qui correspond à un nombre quelconque de caractères, ? est plus précis : chaque ? représente la position d’un seul caractère.
Par exemple, si vous avez ces fichiers :
file1.txt
file2.txt
file3.txt
file10.txt
notes.txtUtiliser ? pour faire correspondre les fichiers avec exactement un caractère après file :
ls file?.txtSortie :
file1.txt
file2.txt
file3.txtNotez que file10.txt ne correspond pas, car 10 comporte deux caractères et non un seul.
Utiliser plusieurs points d’interrogation :
Chaque ? correspond exactement à un caractère, vous pouvez donc les enchaîner :
ls file??.txt # correspond à file10.txt, file23.txt etc.Combinaison avec d’autres caractères :
ls ???.txt # correspond à tout fichier .txt dont le nom a exactement 3 caractères
ls img_?.jpg # correspond à img_1.jpg, img_2.jpg mais PAS à img_10.jpgQuand utiliser ? plutôt que * :
- Utilisez
?lorsque vous savez exactement combien de caractères varient - Utilisez
*lorsque le nombre de caractères variables est inconnu
Défi
DébutantUtilisez le caractère générique ? pour lister uniquement les fichiers qui correspondent à file?.txt : les fichiers nommés file, suivis d’exactement un caractère et se terminant par .txt.
Indice :
file10.txtne devrait pas apparaître dans vos résultats, car10comporte deux caractères. Le caractère générique?ne correspond qu’à un seul caractère à la fois.
Essayez vous-même
Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.
Toutes les leçons de Les fondamentaux
4Répertoires
Créer Un RépertoireCopier Un RépertoireDéplacer Et Renommer Un RépertoireSupprimer Un RépertoireRécapitulatif - Opérations Sur Les Répertoires7Contenu de fichier
Head et TailComptage de motsCommande SortCommande UniqBases de GrepGrep avec optionsRécap - Détective de texte10Projet Analyseur de Journaux
Aperçu du ProjetAffichage du Fichier Journal2Navigation
Afficher le répertoire de travailLister les fichiersChanger de répertoireChemins absolus vs relatifsRépertoire personnel et racineRécap - Trouver son chemin5Projet Organiser les Photos
Aperçu du ProjetCréation de la Structure8Redirection
Sortie standardÉcraser vers un fichierAjouter à un fichierEntrée standardErreur standardRécapitulatif - Constructeur de logs11Permissions
Comprendre les permissionsLire les permissionsChmod avec des nombresChmod avec des symbolesPropriété des fichiersRécapitulatif - Verrouillez tout14Projet de Script de Sauvegarde
Aperçu du ProjetObtenir le Chemin Source3Fichiers
Créer Un FichierLire Un FichierCopier Un FichierDéplacer Et Renommer Un FichierSupprimer Un FichierRécapitulatif - Opérations Sur Les Fichiers6Caractères jokers et motifs
Le joker étoileLe joker point d'interrogationJokers entre crochetsCombiner les jokersRécapitulatif - Opérations sélectives9Les pipes
Qu'est-ce qu'une pipe ?Chaîner deux commandesChaîner plusieurs commandesPipe avec GrepRécapitulatif - Pipeline de donnéesEntraînez-vous par vous-même : Playground Terminal