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