cat【コマンド】
コマンドだよ
UNIX系で使えるよ
ファイルの中身をくっつけて表示するよ
スポンサーリンク
簡単に書くよ
cat【コマンド】とは
コンピュータさんに対する命令文(コマンド)のひとつ
であり
ファイルの中身をくっつけて表示するときに使うコマンド
です。
詳しく書くよ
「cat」コマンドは
複数のファイルを合体させて表示するときに使うコマンド
です。
UNIX系(LinuxとかMacとか)で使えます。
書き方は
cat [オプション] [対象のファイル(複数指定可)]
です。
オプションは、そこそこあります。
| オプション | 説明 |
|---|---|
| -b | 各行の先頭に行番号を表示する(空行以外) |
| -e | 行の最後に「$」を表示する |
| -n | 各行の先頭に行番号を表示する |
| -s | 連続する複数の空白行を1つにまとめる。要は改行が3つ以上連続であっても2つにしちゃうよ~ってこと |
| -t | タブを「^I」置き換えて表示する |
| -v | 改行とタブ以外の制御文字(特別な意味を持つ文字)を表示する |
| -A | すべての制御文字を表示する |
| -E | 行の最後に「$」を表示する |
| -T | タブを「^I」置き換えて表示する |
などです。
オプションは複数組み合わせて指定できます。
対象のファイルを指定しないで
cat [オプション]
と打った場合、画面からの入力を待ちます……が、どんな使いどころがあるのかは、よく分かりません。
「cat」コマンドは、対象のファイルを1つだけ指定して、ファイルの中身を確認するコマンドとして使うこともできます。
ですが、それは「cat」コマンドの真の力では ありません。
ファイルの中身を見るだけであれば「less」コマンドや「more」コマンドの方が便利です。
「cat」コマンドが真の力を発揮するとき、それは複数のファイルを合体させたいときです。
例えば「aaa.txt」と「bbb.txt」を合体させた「ccc.txt」を作りたいな~と思ったら
cat aaa.txt bbb.txt > ccc.txt
と打てば出来上がりです。
とっても簡単ですね。
「cat」コマンドが本領発揮するのは複数のファイルが登場する場合です。
気が向いたら、覚えておいてください。
一言でまとめるよ
まぁ「cat」ってコマンドが出てきたら「ファイルの中身を合体するときに使うんだな~」と お考えください。
おまけ
■訳してみるよ
「cat」は「catenate(カテネイト)」とか「concatenate(コンカティネイト)」の略らしいです。
「catenate(カテネイト)」の意味は「つなぐ」とか「鎖状にする」とかです。
「concatenate(コンカティネイト)」の意味は「連結する」とかです。
■検索してみる?






