すべてを | |
▼開く |
閉じる▲ |
$ cat a.txt ********************************************************************* * ファイル「a.txt」の内容 * ********************************************************************* テキストのおわり
catコマンドでファイル名「a.txt」を指示して実行すると、a.txtの内容が表示される。catコマンドでは、moreやlessなどのようにファイルの表示を制御できないので、内容が一度に表示されてしまう。内容が一画面を越える場合、途中で止めて見ることはできない。
$ cat a.txt b.txt c.txt ********************************************************************* * ファイル「a.txt」の内容 * ********************************************************************* ##################################################################### # ファイル「b.txt」の内容 # ##################################################################### $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $ ファイル「c.txt」の内容 $ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
catコマンドで連結するファイル「a.txt」 「b.txt」 「c.txt」を指定すると3つのファイルが連結されて表示される。ファイルが連結される順番は、catコマンドの後に指示するファイルの順になる。
$ ls -l 合計 12 -rw-rw-r-- 1 masa users 1000 7月 10 15:30 a.txt -rw-rw-r-- 1 masa users 500 7月 10 15:33 b.txt -rw-rw-r-- 1 masa users 50 7月 10 15:37 c.txt
$ cat a.txt b.txt c.txt > all.txt
catコマンドで連結するファイル「a.txt」「b.txt」「c.txt」を指定してリダイレクト「>」で出力するファイル「all.txt」を指定すると、連結されたファイルが「all.txt」に出力される。ファイルが連結される順番は、catコマンドの後に指示するファイルの順になる。
コマンドの実行結果をlsコマンドで見る。all.txtのファイルサイズに注意。$ ls -l 合計 16 -rw-rw-r-- 1 masa users 1000 7月 10 15:30 a.txt -rw-rw-r-- 1 masa users 1550 7月 10 15:38 all.txt -rw-rw-r-- 1 masa users 500 7月 10 15:33 b.txt -rw-rw-r-- 1 masa users 50 7月 10 15:37 c.txt
Copyright iDesign Inc., 2005-2012