30代SEの広く浅く技術メモ ~ z/OSからWindows,Linuxまで

日々の仕事を通して知った、ちょっとした小技や技術的な情報を備忘録も兼ねて残していくブログです

コマンドプロンプト WindowsでLinuxの『cat』みたいにテキストファ

コマンドプロンプト WindowsLinuxの『cat』みたいにテキストファイルをまとめて出力したい

Linuxではよく使う「cat」コマンドですが、Windowsではできないの?

と思ったら、ありました。

Windowsでは「type」コマンドを使用します。

以下サンプルです。


例)a.txtを出力する
コマンド例)type a.txt

<実行例>
C:\>type a.txt
aaaaaaaaaa

例)a.txt と b.txt を出力する
コマンド例)type a.txt b.txt


<実行例>
C:\>type a.txt b.txt

a.txt


aaaaaaaaaa
b.txt


bbbbbbbbbb


例) a.txtとb.txtを結合してc.txtに出力する
コマンド例)type a.txt b.txt > c.txt

<実行例>
C:\>type a.txt b.txt > c.txt

a.txt



b.txt


<確認>
C:\>type c.txt
aaaaaaaaaabbbbbbbbbb

※a.txtの中のテキストが改行されていないため、b.txtの内容が続けて同じ行に出力されています。
 Linuxの場合は下の行に追記される形で出力されるため、この部分は注意が必要です。

例)複数ファイルをまとめて出力する
コマンド例)type *.txt

<実行例>
C:\>type *.txt

a.txt


aaaaaaaaaa
b.txt


bbbbbbbbbb
c.txt


aaaaaaaaaabbbbbbbbbb