0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

ファイルの合成、合体、連結

Last updated at Posted at 2022-07-24

目的は、複数のファイルの中身を合成・合体すること。
ここでは、A.txt(列数はA列)、B.txt(列数はB列)、C.txt(列数はC列)を合体させて、新しいnew.txtを作るとする。
※あくまでも単純な合体のみを考え、ファイル合成時に計算をしたりは考えない。

合成・合体の方向性として、大きく二つある。:

  1. 縦方向に合体
    A.txtのファイルの最後にB.txtを加えて繋げる感じ。そのため、合体後のファイルの列数は、はじめA列だが途中でB列に変わり、C列に変わる。
    イメージは、
    A.txt
    B.txt
    C.txt
    という感じ。

  2. 横方向に合体
    横並びでの合体。そのため、合体後のファイルの列数は(A+B+C)列になる。
    イメージは、
    A.txt B.txt C.txt
    という感じ。

縦方向の合体

cat A.txt B.txt C.txt > new.txt 

と順番に並べるだけ。もともと"cat"は"concatenate(連結する)"からきているのでむしろこちらが本来の(?)使い方かも。

横方向の合体

paste A.txt B.txt C.txt > new.txt

と順番に並べるだけ。あとでawkなどで好きな列順に変えるのもあり?

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?