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 CENTOS
xmdropsitequerystackingorder
XmDropSiteQueryStackingOrder(library call) XmDropSiteQueryStackingOrder(library call)
NAME
XmDropSiteQueryStackingOrder -- A Drag and Drop function that returns the parent, a list of children, and the number of children for a
specified widget
SYNOPSIS
#include <Xm/DragDrop.h>
Status XmDropSiteQueryStackingOrder(
Widget widget,
Widget *parent_return,
Widget **child_returns,
Cardinal *num_child_returns);
DESCRIPTION
XmDropSiteQueryStackingOrder obtains the parent, a list of children registered as drop sites, and the number of children registered as drop
sites for a given widget. The children are listed in current stacking order, from bottom-most (first child) to the top-most (last child).
This function allocates memory for the returned data that must be freed by calling XtFree.
widget Specifies the widget ID. For this widget, you obtain the list of its children, its parent, and the number of children.
parent_return
Returns the widget ID of the drop site parent of the specified widget.
child_returns
Returns a pointer to the list of drop site children associated with the specified widget. The function allocates memory to hold
the list. The application is responsible for managing the allocated space. The application can recover the allocated space by
calling XtFree.
num_child_returns
Returns the number of drop site children for the specified widget.
For a complete definition of DropSite and its associated resources, see XmDropSite(3).
RETURN
Returns 0 (zero) if the routine fails; returns a nonzero value if it succeeds.
RELATED
XmDropSite(3) and XmDropSiteConfigureStackingOrder(3).
XmDropSiteQueryStackingOrder(library call)