複数のファイルを読み込み、1つのファイルとして出力する方法。
Nakanoです。いつもお世話になっております。
例えばテキストファイルを2つ用意し、1つのテキストファイルとして
出力したいのですが、いまいちやり方が分かりません。出来るのかどうかも
分からないです。(汗)
下にサンプルデータがあります。取り合えず「in1.txt」「in2.txt」
を最終的に『out.txt』の様に仕上げたいのですが…
#
=in1.txt
AAAAA BBBBB CCCCC DDDDD
1,000 2,000 3,000 4,000
1,001 2,002 3,003 4,004
1,010 2,020 3,030 4,040
1,100 2,200 3,300 4,400
=in2.txt
EEEEE FFFFF GGGGG HHHHH
5,000 6,000 7,000 8,000
5,005 6,006 7,007 8,008
5,050 6,060 7,070 8,080
5,500 6,600 7,700 8,800
#
=out.txt
AAAAA BBBBB CCCCC DDDDD EEEEE FFFFF GGGGG HHHHH
1,000 2,000 3,000 4,000 5,000 6,000 7,000 8,000
1,001 2,002 3,003 4,004 5,005 6,006 7,007 8,008
1,010 2,020 3,030 4,040 5,050 6,060 7,070 8,080
1,100 2,200 3,300 4,400 5,500 6,600 7,700 8,800
#
・このデータはタブで区切っています。カンマはない場合もあります。
・ファイルの中のそれぞれの文字列の数は固定です。行数も固定です。
各文字列の中の文字数はランダムです。
COPYコマンドを利用しても考えてみたのですが、後ろに続いちゃって
上手くいかなかったです。(笑)
Perlだと1つ目のファイルの1行目を配列に入れて、次に2つ目の
ファイルの1行目を配列に入れて、これを一旦出力して、同じ手順の
様な事を行を2行目、3行目、4行目、、とずらして繰り返す。って
感じでイメージしているのですが、どの様にソースを組めばいいのか
分かりませんでした。
どなたかご教授いただけないでしょうか?
宜しくお願い致します。
お礼
回答ありがとうございます。 思った通りの操作ができました。 本当に助かりました。