From: Junhui Liao Date: 2010-07-24T19:24:46+09:00 Subject: re-organize original text data then write in files Dear all, Recently, I have to do this job. Re-organize the original text data then write in files. The original data is like this (tsv format). First line: time_1.1 signal_1.1 time_2.1 signal_2.1 ... time_4096.1 signal_4096.1 (total 4096 pairs). Second line: time_1.2 signal_1.2 time_2.2 signal_2.2 ... time_4096.2 signal_4096.2(total 4096 pairs). ....... last line(totally 2048 lines): time_1.2048 signal_1.2048 time_2.2048 signal_2.2048 ... time_4096.2048 signal_4096.2048 (total 4096 pairs). What shall I do is, Step 0, all of the time_n.* should subtract to the time_n.1. That is to say, time_1.1, time_1.2, ... time_1.2048 should subtract time_1.1. time_2.1, time_2.2, ... time_2.2048 should subtract time_2.1. .... time_4096.1, time_4096.2, ... time_4096.2048 should subtract time_4096.1. Step 1, make all of the time_k.* and signal_k.* in each line collected together and save in files, let's say, file_k.tsv . Namely, all of the time_1.1 , signal_1.1, time_1.2, signal_1.2 ...... time_1.2048, signal_1.2048 should save in file_1.tsv. And the first line is time_1.1 signal_1.1; the second line is time_1.2, signal_1.2 ...... the last line is time_1.2048, signal_1.2048. All of the time_2.1 , signal_2.1, time_2.2, signal_2.2 ...... time_2.2048, signal_1.2048 should save in file_2.tsv. And the first line is time_2.1 signal_2.1; the second line is time_2.2, signal_2.2 ...... the last line is time_2.2048, signal_2.2048. ...... All of the time_4096.1 , signal_4096.1, time_4096.2, signal_4096.2 ...... time_4096.2048, signal_4096.2048 should save in file_4096.tsv. And the first line is time_4096.1 signal_4096.1; the second line is time_4096.2, signal_4096.2 ...... the last line is time_4096.2048, signal_4096.2048. Already, I developed a script in C++, but it cost around 3 hours to deal with this job. And I am totally new guy to ruby, perl, a little on Python. So, my question is, 1, how many time it will be cost to do this job under ruby? If the time less than one and a half hours, then it worth to study for me. I was attracted by the beautiful ruby, already : ) . 2, Is there any similar example ? Best regards ! Junhui -- Posted via http://www.ruby-forum.com/.