Quantcast
Channel: Bashタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 2722

【Windows】【Mac】複数のtxtやcsvファイルをたった1行で1ファイルにまとめる

$
0
0
TL;DR こういう感じのディレクトリ配下に複数のテキストファイルがあるとする。 dir ├── a.txt ├── b.txt ├── c.txt ... └── z.txt これを combined.txt dir ├── a.txt ├── b.txt ├── c.txt ... └── z.txt combined.txtにまとめたい。 Windowsとそれ以外によって違うのですが、まとめたものはなかったのでメモ。 やること ワイルドカード(*)を使って配下のtxt(またはcsv)ファイルをまとめて出力し、 1つのファイルにリダイレクトする。 コマンドが異なるだけ。 Windows(Powershell, コマンドプロンプト) typeコマンドはファイルの中身を出力するコマンド。 出力は標準出力なので、リダイレクト「>」を用いることで、別のファイルに出力内容を記述することができる。 c:> type dir/*.txt > combined.txt Mac, Linux(Unix系, bash, zsh, etc ...) こちらはcatコマンドを使う。 同じく標準出力をリダイレクトさせる。 $ cat dir/*.txt > combined.txt まとめ Windowsが我が道を行ってしまったために両方のコマンドを混同してしまうことも。 メモ代わりに残せてよかった。

Viewing all articles
Browse latest Browse all 2722

Trending Articles