Tutoriel: Introduction à l'interface de la ligne de commande
4. Création et visualisation de fichiers
4.2. Afficher le contenu des fichiers
Affichez maintenant le contenu du fichier à l'écran.
1. Tapez:type listdir.bat <ENTER>
Avec
la commande type, vous pouvez afficher le contenu d'un fichier.
2. Maintenant taper:
listdir <ENTER>
Félicitations
! Vous avez créé votre premier script, un fichier batch. Les fichiers batch
sont des scripts qui peuvent être utilisés pour exécuter des commandes par
lots. Dans ce cas, le fichier a exécuté
dir /AD
.Comme
les fichiers batch ont toujours l'extension
.bat
, l'ordinateur
sait qu'il s'agit d'un fichier batch et exécute les commandes du fichier. Nous y reviendrons plus tard.3. Créons un autre fichier. Tapez:
dir
> list.txt <ENTER>
Cette
commande n'affiche pas le résultat de la commandee dir
à
l'écran, mais l'enregistre dans un fichier ASCII (fichier texte) appelé
list.txt
. Nous
pouvons donc utiliser >
après
une commande pour enregistrer ses résultats dans un fichier au lieu de les
afficher à l'écran.4. Vérifiez
le contenu du fichier:
type
list.txt <ENTER>
Vous constaterez
que la liste est plus grande que votre écran.
5. Tapez:
type
list.txt | more <ENTER>
Le
résultat de
list.txt
est
donné à la commande more
qui
affiche les résultats dans des pages aussi grandes que votre fenêtre. Appuyez
sur <ENTER>
pour
voir la ligne suivante. Appuyez
sur <BARRE ESPACE>
pour
voir la page suivante. Appuyez sur
<CTRL-C>
pour
arrêter. Vous
pouvez utiliser cette dernière combinaison de touches pour arrêter n'importe
quelle commande si elle ne fait pas ce que vous voulez, si elle s'est plantée
ou si elle prend trop de temps.6. Tapez:
more <ENTER>
<CTRL-C>
.7. Maintenant, essayez ceci :type
listdir.bat >> list.txt <ENTER>
8. Afficher le résultat:type
list.txt | more <ENTER>
9. Que s'est-il passé?
En résumé:
-
>
enregistre le résultat d'une commande dans un nouveau fichier. Si le fichier à la droite de > existe déjà, il sera écrasé. -
>>
ajoute le résultat d'une commande à un fichier ASCII existant. -
|
utilise le résultat de la commande située à gauche dans la commande située à droite de |. Cela est appelé un conduit "pipe". - Utilisez
<CTRL-C>
pour arrêter l'exécution d'une commande.
type NUL > lockfile.txt <ENTER>