Question Comment faire écho au contenu du fichier dans une invite de commande DOS / Windows [dupliquer]


Duplication possible:
Comment puis-je imprimer un fichier texte à l'invite de commande sous Windows? 

Comme dans Unix ' cat filename ...
Est-ce que cela peut être fait?


73
2018-03-12 12:56


origine




Réponses:


Vous pouvez le faire avec type filename :)


89
2018-03-12 12:59





Vous pouvez cat plusieurs fichiers comme ceci:

type file1 file2 file3 2>nul

le 2>nul supprime la sortie des noms de fichiers. Si un fichier ne se termine pas par un retour chariot, aucun ne sera ajouté entre les fichiers.

Vous pouvez faire la même chose comme ceci:

copy file1 + file2 + file3 con >nul

Dans ce cas, le >nul supprime la sortie des noms de fichiers et le n file(s) copied message.


6
2018-03-12 14:51





Dans votre invite de commande, utilisez le "type" commander. Vous pouvez également le parcourir en "plus" comme sous Unix.

  • type filename

...ou...

  • type filename | more

5
2018-03-12 13:00



En outre, vous pouvez utiliser d'autres opérateurs de redirection identiques à Unix, car vous pouvez stocker la sortie dans un fichier plutôt que sur l'écran (par exemple, tapez filename> filename.out) ou saisissez une entrée dans un fichier (par exemple, more <filename ). Il est important de noter que les utilisations plus avancées de ces opérateurs de redirection qui fonctionneront sous Unix ne fonctionnent pas toujours comme prévu (voire pas du tout) dans les environnements DOS / Windows, mais si vous gardez les choses simples (et les testez), elles devraient travaillez toujours bien pour vous. - Randolf Richardson