08-24-2007
merge two files in one file
All,
I've basic knowlege on understanding UNIX Shell Programming. Right now I need to write a script for the following requirement. Kindly help me or suggest me how to write a Shell script.
I've 8 .csv files that are containing "Detail" records. Each file getting more than 1 million. Another eight files (.csv) are containing only one "Header" in each file. Now I want to MERGE these <Header> and <Detail> records in one file in the below format:
tstVenkat1.csv
This is Header Record
This is Detail Record
This is Detail Record
.
.
.
.
tstVenkat8.csv
This is Header Record
This is Detail Record
This is Detail Record
For <Header> record the file naming convention as tst1Venkat.xml and for <Detail> records the file naming convention as tstVenkat1.xml
From the above, want to send tst1Venkat.xml (ie., Detail records) to tstVenkat1.xml (ie., Header record containing here and it must be the first line in this file).
Kindly help to write in a shell script.
Thank you!
- Venkat
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Hi,
I have a pointer file ptr.txt.
There may be any number of files mentioned in the ptr.txt file
eg: cat ptr.txt
/home/abc.txt
/home/pqr.txt
/home/xyz.txt
I have to read this pointer file and merge the files given in the pointer file
so that final file say... (1 Reply)
Discussion started by: harshada
1 Replies
2. Shell Programming and Scripting
Hi, guys. I have one question:
I have two files: passwd and shadow (the number of records in these files are not equal)the contents of them are below:
passwd:
**************
ftp:x:24:24:
sshd:x:71:65:
uucp:x:10:14:
brownj:x:5005:1000:
sherrys: x :5006:1000:
...
*************
... (2 Replies)
Discussion started by: daikeyang
2 Replies
3. Shell Programming and Scripting
Hi, I have a question that I cannot solve.
if I have a file like this (lets say "x-values.dat"):
x1
x2
x3
another file like this (lets say "y-values.dat"):
y1
y2
y3
y4
and another file like this (lets say "p-values.dat"):
p1
p2
p3
...
p12
How can I get this output?
x1 y1 p1
x1 y2... (16 Replies)
Discussion started by: lego
16 Replies
4. Programming
Hi guys,
I have a question which might be easy to answer but I don't how to do it.
The thing is I need to make a program in C which creates a file with all the content from the files in \etc.
I'm not new to C language but to UNIX.
I've read somewhere I need to use functions like f_read... (2 Replies)
Discussion started by: sussil
2 Replies
5. UNIX for Dummies Questions & Answers
Dear programmers,
I have a question about conditionally merging multiple files and having their file names in the first column.
Input files:
file.1.extension file.2.extension file.3.extension file.4.extension ... file.1000.extension
where each file looks like this (with multiple lines):... (5 Replies)
Discussion started by: wei.deng
5 Replies
6. Shell Programming and Scripting
Hi, I need help with merging two files. My requirement is as below:
File 1:
MachineA
MachineB
File 2:
Process1
Process2
Desired File:
MachineA Process1
MachineB Process2
If file 2 contains only one entry Process1, then second line in the desired output should be:
MachineA Process1... (1 Reply)
Discussion started by: chiru_h
1 Replies
7. UNIX for Dummies Questions & Answers
I want to merge several files with identical format:
file 1:
rs3094315 0.0006105222804 0.9528743638
rs3131972 -0.05461465109 0.3139864854
rs3115860 -0.06041530955 0.3195499498
file 2:
rs2073813 -0.06039552152 0.2956527097
rs11564776 -0.1864266568 ... (4 Replies)
Discussion started by: luoruicd
4 Replies
8. UNIX for Dummies Questions & Answers
Hi All,
i have a requirement as below.
There are two files.
In 1st file a.txt i have four lines as below
Ramesh
Suresh
Pradeep
Franklin
In 2nd file b.txt i have 5 lines as below
Francis
Elizabeth
David
John
Ravi
The output file suppose c.txt should contain 1st line of... (5 Replies)
Discussion started by: sureshk_85
5 Replies
9. Shell Programming and Scripting
Hi All,
I am trying to merge all the text files into one file using below snippet
cat /home/Temp/Test/Log/*.txt >> all.txt
But it seems it is not working.
I have multiple files like Output_ServerName1.txt, Output_ServreName2.txt
I want to merge each file into one single file and... (6 Replies)
Discussion started by: sharsour
6 Replies
10. Shell Programming and Scripting
Hello
Below is my requirement
I have 3 files A1.txt , A2.txt and A3.txt . A2 is dynamically generating file
I want the merge of A1,A2 and A3 in A2.txt
Could you please help? (3 Replies)
Discussion started by: Pratik4891
3 Replies
LEARN ABOUT MOJAVE
cpanplus::shell
CPANPLUS::Shell(3pm) Perl Programmers Reference Guide CPANPLUS::Shell(3pm)
NAME
CPANPLUS::Shell - base class for CPANPLUS shells
SYNOPSIS
use CPANPLUS::Shell; # load the shell indicated by your
# config -- defaults to
# CPANPLUS::Shell::Default
use CPANPLUS::Shell qw[Classic] # load CPANPLUS::Shell::Classic;
my $ui = CPANPLUS::Shell->new();
my $name = $ui->which; # Find out what shell you loaded
$ui->shell; # run the ui shell
DESCRIPTION
This module is the generic loading (and base class) for all "CPANPLUS" shells. Through this module you can load any installed "CPANPLUS"
shell.
Just about all the functionality is provided by the shell that you have loaded, and not by this class (which merely functions as a generic
loading class), so please consult the documentation of your shell of choice.
BUG REPORTS
Please report bugs or other issues to <bug-cpanplus@rt.cpan.org<gt>.
AUTHOR
This module by Jos Boumans <kane@cpan.org>.
COPYRIGHT
The CPAN++ interface (of which this module is a part of) is copyright (c) 2001 - 2007, Jos Boumans <kane@cpan.org>. All rights reserved.
This library is free software; you may redistribute and/or modify it under the same terms as Perl itself.
SEE ALSO
CPANPLUS::Shell::Default, CPANPLUS::Shell::Classic, cpanp
perl v5.18.2 2014-01-06 CPANPLUS::Shell(3pm)