Greetings,
I have large file with following format
Need a script to convert to the following:
Basically, there is a "leading space" in the "child" line. When ever found, loop through to print with parent "name" to create above output. If no "child" just print the parent "name".
Any help appreciated. Thank you very much.
Moderator's Comments:
Please use CODE tags as required by forum rules!
Last edited by RudiC; 04-26-2017 at 08:15 AM..
Reason: leading blank space in the "child" line not displayed; RudiC: Added CODE tags.
I tried to put the history line number and the date into the file with one command, and failed. Can't figure out how to get the date variable substituted for the last space captured.
history | tail -1 | sed -e 's/.\{7\}/&/g' | head -1 | sed 's/ $/$date/'
Result was:
729 $date
So, I... (8 Replies)
Dear all,
I would like to combine all lines of a file with all lines of another file:
The input are
file 1
A
B
C
D
file 2
A
B
C
D
The output is
final file
A_A
A_B
A_C (3 Replies)
Hi,
I have an issue to combine multiple lines of a file. I have records as below.
Fields are delimited by TAB. Each lines are ending with a new line char (\n)
Input
--------
ABC 123456 abcde 987
890456 7890 xyz
ght gtuv
ABC 5tyin 1234 789
ghty kuio
ABC ghty jind 1234
678 ght
... (8 Replies)
Hello,
Input file looks like this:
apples
bananas
oranges and rice
pears
cherries
mango
I want output to look like this:
apples bananas
oranges and rice pears
cherries mango
It should combine line 1 with line 2 and line 3 with line 4 like that....
Right now, only way I can... (4 Replies)
I can't decide if I should use AWK or PERL after pouring over these forums for hours today I decided I'd post something and see if I couldn't get some advice.
I've got a text file full of hundreds of events in this format:
Record Number : 1
Records in Seq : ... (3 Replies)
Hi All,
I am trying to understand if its possible to carry out the following.
I have a text file which contains output from multiple commands, within the file a node will be quiered twice if there was 2 commands for example. Is it possible do combine 2 lines into 1 if the first word is the... (1 Reply)
Hi,
I have a requirement where I need to combine two lines in a file based on first character of each line in a file.
Please find the sample content of the file below:
Code:
_______________________
5, jaya, male, 4-5-90, single
smart
6, prakash, male, 5-4-84, married
fair
7, raghavi,... (1 Reply)
Hi,
I have a requirement where I need to combine two lines in a file based on first character of each line in a file.
Please find the sample content of the file below:
Code:
_______________________
5, jaya, male, 4-5-90, single
smart
6, prakash, male, 5-4-84, married
fair
7, raghavi,... (1 Reply)
Hi,
I have a requirement where I need to combine two lines in a file based on first character of each line in a file.
Please find the sample content of the file below:
_______________________
5, jaya, male, 4-5-90, single
smart
6, prakash, male, 5-4-84, married
fair
7, raghavi, female,... (12 Replies)
I am trying to combine all matching lines in the tab-delimited using awk. The below runs but no output results. Thank you :).
input
chrX 110925349 110925532 ALG13
chrX 110925349 110925532 ALG13
chrX 110925349 110925532 ALG13
chrX 47433390 47433999 SYN1... (3 Replies)
Discussion started by: cmccabe
3 Replies
LEARN ABOUT OPENSOLARIS
net_instance_notify_register
net_instance_notify_register(9F) Kernel Functions for Drivers net_instance_notify_register(9F)NAME
net_instance_notify_register, net_instance_notify_unregister - add/delete a function to be called for changes to an instance
SYNOPSIS
#include <sys/hook.h>
#include <sys/neti.h>
int net_instance_notify_register(net id_t net_id,
hook_notify_fn_t *callback, void *arg);
int net_instance_notify_unregister(net id_t net_id,
hook_notify_fn_t *callback);
typedef int (* hook_notify_fn_t)(hook_notify_cmd_t command,
void *arg, const char *name1, const char *name2, const char
*name3);
INTERFACE LEVEL
Solaris DDI specific (Solaris DDI).
PARAMETERS
netid value from either callback registered with net_instance_register() or net_zoneidtonetid().
callback function to call when a change occurs.
arg pointer to pass into the callback() function when a change occurs.
DESCRIPTION
The net_instance_notify_register() function registers a function represented by the pointer callback to be called when there is a new
instance added or removed from the given network instance (represented by netid.)
The net_instance_notify_unregister() function indicates that there is no longer any desire to receive notification of changes to the
instance through function calls to the specified callback.
Multiple callback functions may be registered through this interface. The same set of parameters is passed to each callback function. The
memory referenced through the pointers passed to the callback should be treated as pointing to read-only memory. Changing this data is
strictly prohibited.
The function that is called must not block any other events.
The arguments passed through to the callback are as follows (the command is either HN_REGISTER or HN_UNREGISTER):
name1 is the netid represented as a string.
name2 is NULL.
name3 is the name of the instance being added/removed
RETURN VALUES
If these functions succeed, 0 is returned. Otherwise, the following error is returned:
EEXIST the given callback function is already registered.
CONTEXT
These functions may be called from user or kernel context.
ATTRIBUTES
See attributes(5) for descriptions of the following attributes:
+-----------------------------+-----------------------------+
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
+-----------------------------+-----------------------------+
|Availability |SUNWcsu |
+-----------------------------+-----------------------------+
|Interface Stability |Committed |
+-----------------------------+-----------------------------+
SEE ALSO attributes(5), net_instance_register(9F), net_instance_unregister(9F), net_zoneidtonetid(9F)SunOS 5.11 30 Oct 2008 net_instance_notify_register(9F)