<< Retour au sommaire

 

 

MS-DOS La concaténation

 

 

 

Une opération de concaténation est un traitement qui assemble plusieurs fichiers en un seul fichier.

 

En quelque sorte, on les colle les uns aux autres…

 

Vous pouvez procéder à cette opération directement à partir de l’invite de commandes ou à l’intérieur d’un fichier de commandes.

 

Nous devons utiliser la commande Copy, tous les fichiers à concaténer seront séparés par le signe . « Plus », tandis que le fichier en sortie, c’est-à-dire le fichier résultat qui contiendra la concaténation, doit être séparé des autres nom de fichiers par le signe = « égal ».

 

Par exemple, créez 3 fichiers texte dans le dossier Batch.

Appelez-les :

Cours1.Txt, Cours2.Txt et Cours3.Txt

 

Maintenant, exécutez la commande suivante :

Copy Cours1.Txt+Cours2.Txt+Cours3.Txt=Resultat.Txt

 

Ultérieurement, en ouvrant le fichier Resultat.Txt, vous constaterez qu’il contient le contenu des 3 fichiers qui ont été concaténés.

 

D’ailleurs, à partir de l’invite de commandes, vous pouvez visualiser le contenu d’un fichier en utilisant la commande Type.

Dans notre exemple, saisissez la commande :

Type Resultat.Txt

 

Remarque sur la commande Type :

Si le contenu du fichier dépasse la capacité de l’écran, vous ne verrez que la fin du fichier.

Vous pouvez alors rajouter à la ligne de commande, un filtre qui affichera le contenu du fichier page par page. Pour afficher la page suivante, il vous suffira de presser la touche entrée.

Le filtre à utiliser est More et il doit être précédé du signe de concaténation qui s’obtient en réalisant le raccourci clavier ALT GR +6 du pavé alphanumérique.

Voici donc la ligne de commande avec le filtre :

  Type Resultat.Txt |More

 

Remarque sur la concaténation des fichiers :

L’ordre de la concaténation de la commande Copy respecte l’ordre dans lequel vous avez placé les fichiers à concaténer dans la commande Copy.

 

Philippe BOULANGER