06-24-2008
Expected output
Expected output:
In a text file:
Parent1
child1
child2
parent2
child21
child22
child23
parent3
child31
child32
....
***************************************
In the file 'a' and 'b' are the identifiers for the parent and children.
Thanks to you.
I thought of doing something like:
step 1: Grep for parents and then after I get the list of parents {may be in an array}
step 2: I can grep for children with a condition which checks if I hit the first parent from the previously obtained list. When I hit the first parent then save the child list to a text file with the parent name on it.
step 3: Again proceed for the next ones by keeping every thing in a for loop and update the text file every time.
If this algorithm sounds good then the point I am stuck with is step 2.
can you help me out there/ or with any other alternative way.
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Hi
I have only ever used awk and sed for basic requirements up until now.
I have had to break a log down for multiple purposes.
Using awk, sed and a date script. I am left with this:
(message id, time of msg attempt, message id, domain name, time of msg completion)
... (4 Replies)
Discussion started by: Icepick
4 Replies
2. UNIX for Dummies Questions & Answers
Hi there,
I have some text files in unix format that processed by a program in windows, and when I open them with less or vi in linux, a warn for opening binary file is prompted, and as shown in vi, between every two characters there was inserted a "^@". How can I fix this. Plus, there are over... (2 Replies)
Discussion started by: dustinwang2003
2 Replies
3. UNIX for Dummies Questions & Answers
Greetings. Iīm a biologist and I donīt have mucho knowledge on Unix/Linux, but I need to use Cygwin to change some documents from a GenBank format to a FASTA format. GenBank format goes somthing like this:
LOCUS NM_013964 2568 bp mRNA linear PRI 26-APR-2009... (2 Replies)
Discussion started by: vanesa1230
2 Replies
4. Shell Programming and Scripting
I need to know how can I remove all word after comma on each line.
Like:
jjkj,iiuiui,ijlkjkij,ookoo
kijljlj,jhhkj,ijijkijkj,oijkijj
kjkljlkj,kjkjlkjlkj,opok,okop
to
jjkj,
kijljlj,
... (5 Replies)
Discussion started by: slutb3
5 Replies
5. UNIX for Dummies Questions & Answers
Hello again unix.com
How can I extract from a large file in format:
steve@aol.com steve hawkins Location of this member is bla bla bla
sun@hotmail.com Sun Ying This member is using browser bla bla bla
to another text in format:
steve@aol.com steve hawkins
sun@hotmail.com sun ying
... (5 Replies)
Discussion started by: galford
5 Replies
6. UNIX for Dummies Questions & Answers
Hello Unix.com,
I have a text in format:
john
sara
lee
How can I make it:
john:john
john:john1
john:john12
john:john123
sara:sara
sara:sara12
sara:sara123 and so on (2 Replies)
Discussion started by: galford
2 Replies
7. UNIX for Dummies Questions & Answers
Hello unix.com users,
I have a ip file (line-by-line). How can I delete the ips that keep repeating by mark XXX.XXX.XXX.* ... I want to erase only the lines that keep repeating more than 2 times.
Example:
1.2.3.1
1.2.3.2
1.2.3.3
I want to erase all ips blocks that are repeating by C... (1 Reply)
Discussion started by: galford
1 Replies
8. UNIX for Dummies Questions & Answers
i want to generate a list line-by-line of normal characters
using letters . for example :
dnds
gnos
mgod
pets
jnfp
etc...
i want to use all letters with all the posibilities
is there a script that can do this ? (3 Replies)
Discussion started by: suppliernr1
3 Replies
9. Shell Programming and Scripting
Hello again,
I have a problem manipulating a large text document and there is no way I could edit this document by hand.
Format is:
Address : XXXX N 37 Ave, Hollywood, FL, 33021
Phone: XXX3190XXX
Player: XXXXXX
Character: Jaramillo
DOB: June-14-1995
-----
Name: Alexandra
Ticket... (3 Replies)
Discussion started by: galford
3 Replies
10. Shell Programming and Scripting
Hello Forum ,
I need a help about text manupulation. I have a text file and I have to manipulate this file. Let's say source.txt
source.txt
UNB+UNOC:3+O0013000005MAN MN RVS:91+0098006688:92+190304:2313+F004169241'
UNH+8146848+DELJIT:D:96A:UN'
BGM+307:::JIS_SYNCRO_FIRM+2019030423234101+9'... (8 Replies)
Discussion started by: cemokam65
8 Replies
LEARN ABOUT ULTRIX
xtmanagechildren
XtManageChildren(3Xt) MIT X11R4 XtManageChildren(3Xt)
Name
XtManageChildren, XtManageChild, XtUnmanageChildren, XtUnmanageChild - manage and unmanage children
Syntax
typedef Widget *WidgetList;
void XtManageChildren(children, num_children)
WidgetList children;
Cardinal num_children;
void XtManageChild(child)
Widget child;
void XtUnmanageChildren(children, num_children)
WidgetList children;
Cardinal num_children;
void XtUnmanageChild(child)
Widget child;
Arguments
child Specifies the child.
children Specifies a list of child widgets.
num_children
Specifies the number of children.
Description
The function performs the following:
o Issues an error if the children do not all have the same parent or if the parent is not a subclass of
o Returns immediately if the common parent is being destroyed; otherwise, for each unique child on the list, ignores the child if it
already is managed or is being destroyed and marks it if not.
o If the parent is realized and after all children have been marked, it makes some of the newly managed children viewable:
- Calls the change_managed routine of the widgets' parent.
- Calls on each previously unmanaged child that is unrealized.
- Maps each previously unmanaged child that has map_when_managed
Managing children is independent of the ordering of children and independent of creating and deleting children. The layout routine of the
parent should consider children whose managed field is and should ignore all other children. Note that some composite widgets, especially
fixed boxes, call from their insert_child procedure.
If the parent widget is realized, its change_managed procedure is called to notify it that its set of managed children has changed. The
parent can reposition and resize any of its children. It moves each child as needed by calling which first updates the x and y fields and
then calls if the widget is realized.
The function constructs a of length one and calls
The function performs the following:
o Issues an error if the children do not all have the same parent or if the parent is not a subclass of
o Returns immediately if the common parent is being destroyed; otherwise, for each unique child on the list, performs the following:
- Ignores the child if it already is unmanaged or is being destroyed and marks it if not.
- If the child is realized, it makes it nonvisible by unmapping it.
o Calls the change_managed routine of the widgets' parent after all children have been marked if the parent is realized.
does not destroy the children widgets. Removing widgets from a parent's managed set is often a temporary banishment, and, some time later,
you may manage the children again.
The function constructs a widget list of length one and calls
See Also
XtMapWidget(3Xt), XtRealizeWidget(3Xt)
X Window System Toolkit: The Complete Programmer's Guide and Specification, Paul J. Asente and Ralph Swick
X Window System: The Complete Reference, Second Edition, Robert W. Scheifler and James Gettys
XtManageChildren(3Xt)