Saya memiliki tiga file dengan n jumlah baris seperti yang diberikan di bawah ini
sample1.txt
------------------------------
Date Time Name
------------------------------
2013/10/12 12:09:09 Krish
2013/10/12 13:12:01 Ramb
2013/10/12 15:28:39 Likha
2013/10/12 15:56:12 Mat
.
.
.
Sample2.txt
------------------------------
Date Time Name
------------------------------
2013/10/12 11:19:21 Jack
2013/10/12 12:11:09 Rob
2013/10/12 15:45:12 Rick
2013/10/12 22:11:10 Phil
.
.
.
Sample3.txt
------------------------------
Date Time Name
------------------------------
2013/10/12 12:09:09 Eric
2013/10/12 13:12:01 Bob
2013/10/12 15:28:39 Mike
2013/10/12 15:56:12 Nick
.
.
.
Saya perlu menggabungkan ketiga file ini dalam satu file (Master.txt) dengan mengecualikan header (3 baris pertama) di Sample2.txt dan Sample3.txt seperti yang diberikan di bawah ini
Output yang Diinginkan
$cat Master.txt
------------------------------
Date Time Name
------------------------------
2013/10/12 12:09:09 Krish
2013/10/12 13:12:01 Ramb
2013/10/12 15:28:39 Likha
2013/10/12 15:56:12 Mat
2013/10/12 11:19:21 Jack
2013/10/12 12:11:09 Rob
2013/10/12 15:45:12 Rick
2013/10/12 22:11:10 Phil
2013/10/12 12:09:09 Eric
2013/10/12 13:12:01 Bob
2013/10/12 15:28:39 Mike
2013/10/12 15:56:12 Nick
Catatan: Di mesin AIX dengan Ksh 88
4
Ini mungkin paling baik dilakukan secara terprogram. Mungkin menggunakan Python dan Perl. Jika Anda sering melakukan hal-hal seperti itu, Anda dapat mempertimbangkan untuk menggunakan R. R akan memungkinkan Anda mengimpor file individual sebagai bingkai data, dan kemudian Anda dapat menggabungkan frame data tersebut menjadi satu. Saya percaya panda Python misalnya menawarkan fungsionalitas yang serupa, tetapi saya belum menggunakannya.
—
Faheem Mitha
@FaheemMitha Perl / Python tentu saja membutuhkan banyak tenaga untuk ini. Ditambah Python di AIX mungkin sedikit bermasalah.
—
peterph
@ Peterf Yah, mungkin. Tetapi jika dia harus sering melakukan manipulasi seperti itu, maka pendekatan R harus banyak merekomendasikannya. Meskipun saya tidak tahu tentang status R pada AIX saat ini. Meskipun R dari hampir semua vintage harus dapat melakukan manipulasi semacam ini.
—
Faheem Mitha
@FaheemMitha mengapa Anda merekomendasikan R untuk ini? Semua kebutuhan OP adalah menghapus 3 baris teratas dari semua kecuali file pertama. Dengan antarmuka berbasis teks UNIX yang kuat, ini berfungsi untuk utilitas standar.
—
peterph
@ Peterf Yah, itu tidak perlu untuk manipulasi khusus ini, tetapi tampaknya poster perlu memanipulasi tabel teks, dan secara umum R adalah cara yang baik untuk melakukannya, dan mungkin skala lebih baik untuk situasi yang lebih kompleks. Pendekatan alternatif menggunakan alat unix tentu layak. Saya tidak menyarankan itu cara yang buruk untuk pergi.
—
Faheem Mitha