Sponsored Content
Full Discussion: Cutting Part of Output
Top Forums Shell Programming and Scripting Cutting Part of Output Post 302472516 by lee.n.doan on Wednesday 17th of November 2010 10:12:15 AM
Old 11-17-2010
Was confused at the nawk for a sec then realized I should be using gawk Smilie

Thanks for all your help guys. I really want to understand why these work though, so could someone explain the '{close(out);out=$(NF-2);print $(NF-3)>>out}' part if its not too much of a hassle?

So gawk -F is using "=" as a delimiter and then splitting up the output that way? then I assume the parts are assigned to $# variables then the $(NF-2 or 3) is getting the 'hostname' and 'domain' parts?
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

cutting part of string

Hi, I wanted to cut a specific portion from given string. How would I do that? Example: /u09/core/inbound/abc.txt is my string. I want abc.txt in a variable. Please help me. Regards, Dhaval (3 Replies)
Discussion started by: dhaval_khamar
3 Replies

2. Shell Programming and Scripting

Redirecting part of output to stdout

Hi, I am trying to execute a command like this: find ./ -name "*.gz" -exec sh -c 'zcat {} | awk -f parse.awk' \; >> output If I want to print the filename, i generally use the -print argument to the find command but when I am redirecting the output to a file, how can I print just the... (2 Replies)
Discussion started by: Legend986
2 Replies

3. Shell Programming and Scripting

need a part of output data as output

HI Guys, I need some expert help.. i have this below data as input WHERE StartTime >= '2010-03-24 20:10:08' AND username in('abc_xxx_yyy_01') and output need is just in appreciate your help on this !!!! thanks you ... (8 Replies)
Discussion started by: nitinrp1
8 Replies

4. Shell Programming and Scripting

How to extract one part from whole output

Hi All, I am trying to write a small shell programming to get db2 database size info. The command I am going to use is- db2 "CALL GET_DBSIZE_INFO(?, ?, ?, -1)" and the output of above command generally is- Value of output parameters -------------------------- Parameter Name :... (4 Replies)
Discussion started by: NARESH1302
4 Replies

5. Shell Programming and Scripting

Any shell scripts for cutting and pasting part of data?

Hi, I have a tab-delimited txt file as below. It is part of the original file. I want to cut the lines starting with "3" in column1 and paste them before the lines starting with "1" in column 1. So I will get Anyone knows any simple shell scripts to do that? The original file is... (5 Replies)
Discussion started by: cliffyiu
5 Replies

6. Shell Programming and Scripting

combining cat output and cutting rows

I have a file that contain the following. -D HTTPD_ROOT="/usr/local/apache" -D SERVER_CONFIG_FILE="conf/httpd.conf" I want a shell script, so that after cat filename and apply the shell script I should get the output as follows. /usr/local/apache/conf/httpd.conf ie cat filename |... (7 Replies)
Discussion started by: anilcliff
7 Replies

7. Shell Programming and Scripting

Cutting strings from output of command

Hi, I am new to scripting and need help in cutting strings from output of a command. For exapmle in am getting the following as the out out from the command i run: Out Condition: Askajdsdfa | date: 1204 | oper: + I need to get the output as Askajdsdfa and 1204. Thanks (3 Replies)
Discussion started by: hraj1984
3 Replies

8. Shell Programming and Scripting

Cutting a part of line till delimiter

here are the few scenarios... isoSizeKB text NOT NULL, reserved1 varchar(255), KEY `deviceId` (`deviceId`) `d5` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, `dHead` enum('HistoryInfo','Diversion') COLLATE utf8_unicode_ci, `ePR` int(11) DEFAULT '0', PRIMARY KEY (`id`) ... (7 Replies)
Discussion started by: vivek d r
7 Replies

9. UNIX for Beginners Questions & Answers

Cutting disk space output

Running this code df -h | head -2 | awk '{print $8}' Gives me the following output: %iused 6% What I'm trying to do is get the 6% but I'm having trouble doing this using cut -c, I think that this could be because the text is on different lines; is there a way of doing this? (8 Replies)
Discussion started by: $shell_Learner
8 Replies

10. UNIX for Beginners Questions & Answers

Extract a part of grep output

Hi, On AIX 7 I have : grep 's_ohs_instance_loc' $CONTEXT_FILE <ohs_instance_loc oa_var="s_ohs_instance_loc">/u01/appl_top/env/fs1/FMW_Home/webtier/instances/EBS_web_env_OHS1</ohs_instance_loc> But I need only this part:... (4 Replies)
Discussion started by: big123456
4 Replies
Courriel::Part::Multipart(3pm)				User Contributed Perl Documentation			    Courriel::Part::Multipart(3pm)

NAME
Courriel::Part::Multipart - A part which contains other parts VERSION
version 0.29 SYNOPSIS
my $headers = $part->headers(); my $ct = $part->content_type(); for my $subpart ( $part->parts ) { ... } DESCRIPTION
This class represents a multipart email part which contains other parts. API
This class provides the following methods: Courriel::Part::Multipart->new( ... ) This method creates a new part object. It accepts the following parameters: o parts An array reference of part objects (either Single or Multipart). This is required, but could be empty. o content_type A Courriel::Header::ContentType object. This defaults to one with a mime type of "multipart/mixed". o boundary The part boundary. If none is provided, a unique value will be generated. o preamble Content that appears before the first part boundary. This will be seen by email clients that don't understand multipart messages. o epilogue Content that appears after the final part boundary. The spec allows for this, but it's probably not very useful. o headers A Courriel::Headers object containing headers for this part. $part->parts() Returns an array (not a reference) of the parts this part contains. $part->part_count() Returns the number of parts this part contains. $part->boundary() Returns the part boundary. $part->mime_type() Returns the mime type for this part. $part->content_type() Returns the Courriel::Header::ContentType object for this part. $part->headers() Returns the Courriel::Headers object for this part. $part->is_inline(), $part->is_attachment() These methods always return false, but exist for the sake of providing a consistent API between Single and Multipart part objects. $part->is_multipart() Returns true. $part->preamble() The preamble as passed to the constructor. $part->epilogue() The epilogue as passed to the constructor. $part->container() Returns the Courriel or Courriel::Part::Multipart object to which this part belongs, if any. This is set when the part is added to another object. $part->stream_to( output => $output ) This method will send the stringified part to the specified output. The output can be a subroutine reference, a filehandle, or an object with a "print()" method. The output may be sent as a single string, as a list of strings, or via multiple calls to the output. See the "as_string()" method for documentation on the "charset" parameter. $part->as_string() Returns the part as a string, along with its headers. Lines will be terminated with " ". ROLES
This class does the "Courriel::Role::Part" and Courriel::Role::Streams roles. AUTHOR
Dave Rolsky <autarch@urth.org> COPYRIGHT AND LICENSE
This software is Copyright (c) 2012 by Dave Rolsky. This is free software, licensed under: The Artistic License 2.0 (GPL Compatible) perl v5.14.2 2012-03-07 Courriel::Part::Multipart(3pm)
All times are GMT -4. The time now is 08:32 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy