みっちゃんラボ

2013年05月13日

UNIXコマンドのcatを使ってファイルを連結する

UNIXコマンドを少しずつ学んでいます。

今日は、ファイルを表示したり、複数のファイルを連結するコマンド、catについて。


#####cat

読み方: かっと、きゃっと

機能: ファイルの内容を表示、複数のファイルを連結する

書式:

cat (オプション) [ファイル名]

オプション:

-n 行番号を付ける

-b 空行を含めず、行番号を付ける

-s 連続する空行を1行の空行にする

使用例:

(環境: Linux Mint Linux Mint 14 Cinnamon)

ファイル(file01)の中身は…

===============

今日も

(・∀・)イイ!!

天気です。

===============

です。このファイルに対して、行番号を表示する-nオプションをつけてcatを実行します。

$ cat -n file01

↓ 結果は…

    1 今日も
    2 (・∀・)イイ!!
    3 天気です。

無事に行番号が表示されました。

次に、ファイルの連結です。

適当にfile02file03を用意し連結します。

$ cat file02 file03 > file0203

file0203の中身を表示させると…

$ cat file0203

明日のことは、  # file02の内容
明後日考えよう。 # file03の内容

できました。

豆知識:

catは、英語で連結することを意味する「concatenate」の略。

 


参考リンク:

  1. cat (UNIX) - Wikipedia (ja.wikipedia.org)
  2. UNIXコマンド - cat (www.k-tanaka.net)
  3. UNIXの部屋 コマンド検索:cat (*BSD/Linux) (x68000.q-e-d.net)

 

Posted by みっちゃん  Updated at 13 May 2013  Category unix  Tags command cat file 

アプリ作りました

ハイフンアウトライナー ハイフンアウトライナー
アイデアをまとめておくためのアウトライン・プロセッサです。Android向けです。無料版はこちら。ウェブページはこちら
ウェブクリッパー ウェブクリッパー
表示されているウェブサイトのスクリーンショットを撮るためのAndroidアプリです。有料版はこちら。ウェブページはこちら
パットメモ パットメモ
とてもシンプルなリスト型のメモ帳アプリです。ちょっとしたメモにお使い下さい。ウェブページはこちら
フェイスチェッカー フェイスチェッカー
お化粧が崩れていないか、鼻毛が飛び出ていないかなどをチェックできるAndroidアプリです。ウェブページはこちら
テキストショット テキストショット
テキストをまるまる画像化するアプリです。画面からはみ出るくらい長い文章にも対応しています。無料。
ストロベリーパッド ストロベリーパッド
書きたくなるノート。考えるための道具として、必要最小限の機能のみを実装しました。無料版はこちら
5分間タイマー 5分間タイマー
5分ごとに振動と音が鳴るインターバルタイマーです。
ねこ紙 ねこ紙
キャンバスに線を描くと猫の鳴き声がするお絵描きアプリです。
半透明キャンバス 半透明キャンバス
好きな写真の上に半透明のキャンバスをかぶせて、なぞるように絵を描くことができます。
並び替えノート 並び替えノート
並び替えができるシンプルなリスト型ノートです。頭の中を整理整頓できます。有料版はこちら
comments powered by Disqus