Sponsored Content
Top Forums Shell Programming and Scripting Contents and details extract problem asking... Post 302409068 by patrick87 on Wednesday 31st of March 2010 06:07:47 AM
Old 03-31-2010
Hi Ygor,
Thanks a lot for your awk code suggestion.
It worked well.
but it seems like it can't separated all the portion by a new line based on "type" word.
my desired output:
Code:
length    5453    6121    
length    7214    7404    
length    8378    8666    

length    37495   37065
.
.

The output after I run your awk code:
Code:
length    5453    6121    
length    7214    7404    
length    8378    8666    
length    37495   37065
.
.

Both of the output are quite close to each other except lack of the new line based on the "type" word. Do you got any idea to archive my desired output result?
Thanks a lot and again for your help.
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

i want to extract details for particular file

Hi i have following file uuid ( RO) : 62701790-60da-dd9a-669d-a563aac1c435 host-uuid ( RO): 5f3f668d-a7c7-4e5f-a4a6-6e90fafb50ed sr-uuid ( RO): 62103d07-e0aa-acf3-2d9f-414ad3377bd0 device-config (MRO): location: /dev/xapi/block ... (6 Replies)
Discussion started by: bp_vardhaman
6 Replies

2. Shell Programming and Scripting

Shell script or command help to extract specific contents from a long list of content

Hi, I got a long list of contents: >sequence_1 ASSSSSSSSSSSDDDDDDDDDDDCCCCCCC ASDSFDFFDFDFFWERERERERFSDFESFSFD >sequence_2 ASDFDFDFFDDFFDFDSFDSFDFSDFSDFDSFASDSADSADASD ASDFFDFDFASFASFASFAFSFFSDASFASFASFAFS >sequence_3 VEDFGSDGSDGSDGSDGSDGSDGSDG dDFSDFSDFSDFSDFSDFSDFSDFSDF... (2 Replies)
Discussion started by: patrick87
2 Replies

3. UNIX for Dummies Questions & Answers

How to extract contents of ONLY one directory from ZIP folder.

I have a ZIP folder ( folder.zip or folder.jar ) which contains , lets say 3 directories under it ( directory1, directory2, directory3). How can i unzip the contents of directory2 ONLY ? I do not have to unzip the complete folder. TIA. (2 Replies)
Discussion started by: Sheel
2 Replies

4. Shell Programming and Scripting

Extract details from XML file

Hi , I have one xml file contains more than 60 lines. I need to extract some details from the file and store it in new file.Not the whole file Please find the xml file below: <?xml version="1.0" encoding="UTF-8"?> <DeploymentDescriptors xmlns="http://www.tibco.com/xmlns/dd"> ... (6 Replies)
Discussion started by: ckchelladurai
6 Replies

5. Shell Programming and Scripting

Extract contents of tar ball without extracting files

Hi, I'm using a tar command tar -xOvf /home/mytar.tar My intention is to extract data in files which are inside various directories, without extracting files to the disk. Is this the best way to achieve it? Thanks, Chetan (3 Replies)
Discussion started by: chetan.c
3 Replies

6. Shell Programming and Scripting

Formatting Report and Reading data and fetching the details from contents file

Data I was trying to write shell script which will be return the output in the below format First i was trying to do these using sed. sed -n '/.ksh/p' mainksh.ksh sed -e 's/*\(.*\)/\1/g' mainksh.ksh $RUN_DIR, $SUB_DIR and the variables which will be defined in the profile file. when i am... (0 Replies)
Discussion started by: rameshds
0 Replies

7. UNIX for Dummies Questions & Answers

Extract specific contents from each line

Hi all, Happy new year! Here I have a problem with extract specific information from each line in unix: My file is the dbSNP flat file, take two SNPs for examples: REFSNP-DOCSUM-SET (FULL-DUMP) CREATED ON: 2012-06-08 10:50 rs782 | human | 9606 | snp | genotype=NO |... (6 Replies)
Discussion started by: luoruicd
6 Replies

8. Shell Programming and Scripting

Extract sentence and its details from a text file based on another file of sentences

Hi I have two text files. The first file is TEXTFILEONE.txt as given below: <Text Text_ID="10155645315851111_10155645333076543" From="460350337461111" Created="2011-03-16T17:05:37+0000" use_count="123">This is the first text</Text> <Text Text_ID="10155645315851111_10155645317023456"... (7 Replies)
Discussion started by: my_Perl
7 Replies

9. Shell Programming and Scripting

Extract both contents from a html file and do printing

Hi there, Print IP Address: grep 'HostID :' 10.244.9.124\ nessus.html | awk -F '<br>' '{print $12}' | tr -s ' ' | awk -F ':' '{print "<tr><td>" $2 "</td><td>"}' Print Respective Ports: grep 'classsubsection\|./tcp\|./udp' 10.244.9.124\ nessus.html | grep -v 'h2.classsubsection... (3 Replies)
Discussion started by: alvinoo
3 Replies

10. Shell Programming and Scripting

Need to extract jil file details in a excelsheet

I am very new to shell scripting. I have a autosys jil file that looks like :-- /* ------------- JOB1 ------------------ */ insert_job: JOB1 job_type: b owner: cm@pelonmuck permission: gx,ge,wx,we,mx,me date_conditions: 1 days_of_week: mo,tu,we,th,fr,su start_time: "18:30"... (9 Replies)
Discussion started by: newbie_shell
9 Replies
inet6_opt(3SOCKET)					     Sockets Library Functions						inet6_opt(3SOCKET)

NAME
inet6_opt, inet6_opt_init, inet6_opt_append, inet6_opt_finish, inet6_opt_set_val, inet6_opt_next, inet6_opt_find, inet6_opt_get_val - Option manipulation mechanism SYNOPSIS
cc [ flag ... ] file ... -lsocket [library...] #include <netinet/in.h> int inet6_opt_init(void *extbuf, socklen_t extlen); int inet6_opt_append(void *extbuf, socklen_t extlen, int offset, uint8_t type, socklen_t len, uint_t align, void **databufp); int inet6_opt_finish(void *extbuf, socklen_t extlen, int offset); int inet6_opt_set_val(void *databuf, int offset, void *val, socklen_t vallen); int inet6_opt_next(void *extbuf, socklen_t extlen, int offset, uint8_t *typep, socklen_t *lenp, void **databufp); int inet6_opt_find(void *extbuf, socklen_t extlen, int offset, uint8_t type, socklen_t *lenp, void **databufp); intinet6_opt_get_val(void *databuf, int offset, void *val, socklen_t *vallen); DESCRIPTION
The inet6_opt functions enable users to manipulate options without having to know the structure of the option header. The inet6_opt_init() function returns the number of bytes needed for the empty extension header, that is, without any options. If extbuf is not NULL, it also initializes the extension header to the correct length field. If the extlen value is not a positive non-zero multiple of 8, the function fails and returns -1. The inet6_opt_append() function returns the updated total length while adding an option with length len and alignment align. If extbuf is not NULL, then, in addition to returning the length, the function inserts any needed Pad option, initializes the option setting the type and length fields, and returns a pointer to the location for the option content in databufp. If the option does not fit in the extension header buffer, the function returns -1. The type is the 8-bit option type. The len is the length of the option data, excluding the option type and option length fields. Once inet6_opt_append() is called, the application can use the databuf directly, or inet6_opt_set_val() can be used to specify the content of the option. The option type must have a value from 2 to 255, inclusive. The values 0 and 1 are reserved for the Pad1 and PadN options, respectively. The option data length must have a value between 0 and 255, inclusive, and it is the length of the option data that follows. The align parameter must have a value of 1, 2, 4, or 8. The align value cannot exceed the value of len. The inet6_opt_finish() function returns the updated total length the takes into account the final padding of the extension header to make it a multiple of 8 bytes. If extbuf is not NULL, the function also initializes the option by inserting a Pad1 or PadN option of the proper length. If the necessary pad does not fit in the extension header buffer, the function returns -1. The inet6_opt_set_val() function inserts data items of various sizes in the data portion of the option. The val parameter should point to the data to be inserted. The offset specifies the data portion of the option in which the value should be inserted. The first byte after the option type and length is accessed by specifying an offset of zero. The inet6_opt_next() function parses the received option extension headers which return the next option. The extbuf and extlen parameters specify the extension header. The offset should be zero for the first option or the length returned by a previous call to either inet6_opt_next() or inet6_opt_find(). The offset specifies where to continue scanning the extension buffer. The subsequent option is returned by updating typep, lenp, and databufp. The typep argument stores the option type. The lenp argument stores the length of the option data, excluding the option type and option length fields. The databufp argument points to the data field of the option. The inet6_opt_find() function is similar to the inet6_opt_next() function. Unlike inet6_opt_next(), the inet6_opt_find() function enables the caller to specify the option type to be searched for, rather than returning the next option in the extension header. The inet6_opt_get_val() function extracts data items of various sizes in the portion of the option. The val argument should point to the destination for the extracted data. The offset specifies at which point in the option's data portion the value should be extracted. The first byte following the option type and length is accessed by specifying an offset of zero. RETURN VALUES
The inet6_opt_init() function returns the number of bytes needed for the empty extension header. If the extlen value is not a positive non- zero multiple of 8, the function fails and returns -1. The inet6_opt_append() function returns the updated total length. The inet6_opt_finish() function returns the updated total length. The inet6_opt_set_val() function returns the offset for the subsequent field. The inet6_opt_next() function returns the updated "previous" length computed by advancing past the option that was returned. When there are no additional options or if the option extension header is malformed, the return value is -1. The inet6_opt_find() function returns the updated "previous" total length. If an option of the specified type is not located, the return value is -1. If the option extension header is malformed, the return value is -1. The inet6_opt_get_val() function returns the offset for the next field (that is, offset + vallen) which can be used when extracting option content with multiple fields. ATTRIBUTES
See attributes(5) for descriptions of the following attributes: +-----------------------------+-----------------------------+ | ATTRIBUTE TYPE | ATTRIBUTE VALUE | +-----------------------------+-----------------------------+ |Interface Stability |Standard | +-----------------------------+-----------------------------+ |MT-Level |Safe | +-----------------------------+-----------------------------+ SEE ALSO
RFC 3542 - Advanced Sockets Application Programming Interface (API) for IPv6, The Internet Society. May 2003 SunOS 5.11 15 Feb 2007 inet6_opt(3SOCKET)
All times are GMT -4. The time now is 10:44 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy