insert a header in a huge data file without using an intermediate file
I have a file with data extracted, and need to insert a header with a constant string, say: H|PayerDataExtract
if i use sed, i have to redirect the output to a seperate file like
the same is true for awk
and in its simplist form i could say
but in all of the above an extra file is created. If i were to do this in vi manually the extra file could be avoided.
Is there a way to avoid the extra file while still not having to manually use vi in a interactive manner? This is even more neccessary if the file uses over 50% filespace and an extra file will just double my usage , though temporarily
Last edited by rbatte1; 12-13-2016 at 09:46 AM..
Reason: Added CODE tags
Hello,
I need to insert a line (like a header) as the first line of a very huge file (about 3 ml rows). I am able to do it with sed, but redirecting the output and creating a new file takes quite some time. I was wondering if there was a more efficient way of doing it?
Any help would be... (3 Replies)
folks,
In my working directory, there a multiple large files which only contain one line in the file. The line is too long to use "grep", so any help?
For example, if I want to find if these files contain a string like "93849", what command I should use?
Also, there is oder_id number... (1 Reply)
Hi,
I have a huge file of bibliographic records in some standard format.I need a script to do some repeatable task as follows:
1. Needs to create folders as the strings starts with "item_*" from the input file
2. Create a file "contents" in each folders having "license.txt(tab... (5 Replies)
hi all,
In an mp3 file , data is arranged in sequence of header and data ,how to retrieve data between two headers. Is the data between two headers fixed? because as per theory it says 1152 samples will be there , but dont knw how many bits one sample correspond to?
it would help if any c... (2 Replies)
I’m new to Linux script and not sure how to filter out bad records from huge flat files (over 1.3GB each). The delimiter is a semi colon “;”
Here is the sample of 5 lines in the file:
Name1;phone1;address1;city1;state1;zipcode1
Name2;phone2;address2;city2;state2;zipcode2;comment... (7 Replies)
Hi, Great minds, I have some files, in fact header files, of CTD profiler, I tried a lot C programming, could not get output as I was expected, because my programming skills are very poor, finally, joined unix forum with the hope that, I may get what I want, from you people,
Here I have attached... (17 Replies)
I'm trying to take mrt output and put it at the top of a file along with the date and time. I was able to do it at the bottom of the file with the following
printf "********** $(date) **********\n\n" >> $OUTPUT_PATH/$HOSTNAME
mtr -r -w -c 10 $HOSTADDRESS >> $OUTPUT_PATH/$HOSTNAME
printf... (2 Replies)
Optimization shell/awk script to aggregate (sum) for all the columns of Huge data file
File delimiter "|"
Need to have Sum of all columns, with column number : aggregation (summation) for each column
File not having the header
Like below -
Column 1 "Total
Column 2 : "Total
...
...... (2 Replies)
I have 2 large file (.dat) around 70 g, 12 columns but the data not sorted in both the files.. need your inputs in giving the best optimized method/command to achieve this and redirect the not macthing lines to the thrid file ( diff.dat)
File 1 - 15 columns
File 2 - 15 columns
Data is... (9 Replies)
Discussion started by: kartikirans
9 Replies
LEARN ABOUT DEBIAN
rpchdr
RpcHdr(3I) InterViews Reference Manual RpcHdr(3I)NAME
RpcHdr - header for remote procedure calls
SYNOPSIS
#include <Dispatch/rpchdr.h>
DESCRIPTION
An RpcHdr enables an RPC request to be sent or received. To send an RPC request, you would insert an RpcHdr into an rpcstream followed by
any arguments and then flush the rpcstream if you wanted the request to be sent immediately. The rpcstream automatically fills in each RPC
request's length field. To receive an RPC request, you would extract an RpcHdr from an rpcstream and examine the ``request()'' member to
determine which additional arguments need to be extracted as well. You can examine the ``ndata()'' member too if you need to estimate how
much space to allocate.
CONSTRUCTORS
RpcHdr(void* writer, int request)
RpcHdr(int request)
RpcHdr()
Construct an initialized header for an outgoing RPC request (first two constructors) or construct an uninitialized header for an
incoming RPC request (third constructor). To initialize the header, you'll have to store the request's protocol number. You can
also store the address of the writer sending the RPC request if you want to route the RPC request to a specific reader on the peer's
side.
PUBLIC OPERATIONS
unsigned long reader()
int request()
unsigned int ndata()
Get information about the RPC request. ``reader()'' identifies the reader which should handle the RPC request. ``request()'' iden-
tifies the action that should be performed. ``ndata()'' gives the number of data bytes following the header, which may be useful
for estimating the amount of space that must be allocated to store an argument.
SEE ALSO RpcReader(3I), RpcWriter(3I), rpcstream(3I)InterViews 27 March 1991 RpcHdr(3I)