Sponsored Content
Top Forums Shell Programming and Scripting Script outputing out numbers when it shouldn't Post 302626661 by SkySmart on Thursday 19th of April 2012 02:23:47 PM
Old 04-19-2012
the input file looks something like this:

Code:
04/19/2012 06:20:34 PM - CMDPHP: Poller[0] Host[1410] DS[5238646] WARNING: Result from SNMP not valid.  Partial Result: U
04/19/2012 06:20:34 PM - CMDPHP: Poller[0] Host[1410] DS[5238647] WARNING: Result from SNMP not valid.  Partial Result: U
04/19/2012 06:20:34 PM - CMDPHP: Poller[0] Host[1410] DS[5238641] WARNING: Result from SNMP not valid.  Partial Result: U
04/19/2012 06:20:34 PM - CMDPHP: Poller[0] Host[1410] DS[5238640] WARNING: Result from SNMP not valid.  Partial Result: U
04/19/2012 06:20:34 PM - CMDPHP: Poller[0] Host[1410] DS[5238639] WARNING: Result from SNMP not valid.  Partial Result: U

you are right. there may be a better way to do this. if you have any ideas please let me know.

i want to grab the second and third field of each line and then perform a function on them.

so basically, ever line that is read in, all i need from each line is the 2nd and 3rd field.

thank you
 

10 More Discussions You Might Find Interesting

1. Programming

A question on C programming and Outputing variables

I was wondering if someone could show me what I'd need to do in C programming language to output the current values of all of your environment variables and do so in such a way that it will duplicate an "env" command on unix. Does anyone know how and can you share it with me? Thanks in advance. (2 Replies)
Discussion started by: HelpMeIAmLost
2 Replies

2. UNIX for Dummies Questions & Answers

why is this so hard when it shouldn't be?

All I ask is one thing: 1. Where can i dl unix and the driver for my modem? right now i have win xp HP notebook, and bellsouth is my provider with a westell modem. (2 Replies)
Discussion started by: velious
2 Replies

3. Solaris

script hangs when outputing to /dev/console

I am running solaris 8 on a sparcs box. The system is connected to a lightwave console server. I have a script that hangs when sending output to '/dev/console'. Any ideas? -V (2 Replies)
Discussion started by: vada010
2 Replies

4. Shell Programming and Scripting

outputing sed to a variable

Hello, My appologies for asking a very basic question but... In a shell, I enter: echo tit | sed -e s/tit/tat/g This returns: tat as expected. But when I enter: set test = `echo tit | sed -e s/tit/tat/g` echo $test This returns an empty line. Why is this so and how... (3 Replies)
Discussion started by: flewis
3 Replies

5. Shell Programming and Scripting

Delimited data contains line feeds where they shouldn't be

I have some data, each record (line) ends with a line feed (\n). Each field is pipe (|) delimited. 1|short desc|long text|2001-01-01 01:01 2|short desc| long text |2002-02-02 02:02 3|short desc| long text | 2003-03-03 03:03 4|short desc | long text | 2004-04-04 04:04 ... (10 Replies)
Discussion started by: ericdp63
10 Replies

6. Shell Programming and Scripting

bash script argument not outputing line -NULL

Hi everybody! I am writing a script which accepts two arguments one of them being a message. All is working except for the message part. That is, to accept text as an argument. I have trouble storing and echoing a line of text. It seems that writing a few words and store them in an... (6 Replies)
Discussion started by: bluetxxth
6 Replies

7. Shell Programming and Scripting

sed not outputing variable into new file

Hi all, I have a script that creates folders depending on what variables i enter when calling the script. This all works as expected but what i want to do is add some additional data into another file so that other scripts are aware of this file. I've found the following sed command which... (12 Replies)
Discussion started by: springs2
12 Replies

8. UNIX for Dummies Questions & Answers

This awk should work, shouldn't it?

Heyas Trying to parse a tempfile, but somehow i mess up. To my understand, this should work... Plain: tail -n1 out.tmp 1 81.5M 1 1066k 0 0 359k 0 0:03:52 0:00:02 0:03:50 359k I want to get the 81.5M, so i'd assume it'll be $2 for awk.... tail -n1 out.tmp | awk... (24 Replies)
Discussion started by: sea
24 Replies

9. UNIX for Dummies Questions & Answers

Users of own group shouldn't be able to delete

Oracle Linux 6.5 oracle user's primary group is oinstall and its secondary group is dba,asmdba,asmoper. For the below created directory, I want the users belonging to dba,asmdba,asmoper to be able create, read and execute files but not delete them. How can I achieve that. If I use 775 as... (5 Replies)
Discussion started by: kraljic
5 Replies

10. Shell Programming and Scripting

Why does this if match although it shouldn't?

Hi everyboy, I am a little confused and can't understand why I get a positive match in the following case. Shell Script section echo $SHELL echo "Server type = ${SERV_TYPE}" if ]]; then echo "foor" echo -e $(_date) "${cinfo}INFO: ${crst}Checking SAP memory on ${HOST}"This is the... (1 Reply)
Discussion started by: h1kelds
1 Replies
Net::Jabber::Dialback::Result(3)			User Contributed Perl Documentation			  Net::Jabber::Dialback::Result(3)

NAME
Net::Jabber::Dialback::Result - Jabber Dialback Result Module SYNOPSIS
Net::Jabber::Dialback::Result is a companion to the Net::Jabber::Dialback module. It provides the user a simple interface to set and retrieve all parts of a Jabber Dialback Result. DESCRIPTION
To initialize the Result with a Jabber <db:*/> you must pass it the XML::Stream hash. For example: my $dialback = new Net::Jabber::Dialback::Result(%hash); There has been a change from the old way of handling the callbacks. You no longer have to do the above yourself, a NJ::Dialback::Result object is passed to the callback function for the message. Also, the first argument to the callback functions is the session ID from XML::Streams. There are some cases where you might want this information, like if you created a Client that connects to two servers at once, or for writing a mini server. use Net::Jabber qw(Server); sub dialbackResult { my ($sid,$Result) = @_; . . . } You now have access to all of the retrieval functions available. To create a new dialback to send to the server: use Net::Jabber qw(Server); $Result = new Net::Jabber::Dialback::Result(); Now you can call the creation functions below to populate the tag before sending it. For more information about the array format being passed to the CallBack please read the Net::Jabber::Client documentation. Retrieval functions $to = $Result->GetTo(); $from = $Result->GetFrom(); $type = $Result->GetType(); $data = $Result->GetData(); $str = $Result->GetXML(); @dialback = $Result->GetTree(); Creation functions $Result->SetResult(from=>"jabber.org", to=>"jabber.com", data=>key); $Result->SetTo("jabber.org"); $Result->SetFrom("jabber.com"); $Result->SetType("valid"); $Result->SetData(key); Test functions $test = $Result->DefinedTo(); $test = $Result->DefinedFrom(); $test = $Result->DefinedType(); METHODS
Retrieval functions GetTo() - returns a string with server that the <db:result/> is being sent to. GetFrom() - returns a string with server that the <db:result/> is being sent from. GetType() - returns a string with the type <db:result/> this is. GetData() - returns a string with the cdata of the <db:result/>. GetXML() - returns the XML string that represents the <db:result/>. This is used by the Send() function in Server.pm to send this object as a Jabber Dialback Result. GetTree() - returns an array that contains the <db:result/> tag in XML::Parser::Tree format. Creation functions SetResult(to=>string, - set multiple fields in the <db:result/> from=>string, at one time. This is a cumulative type=>string, and over writing action. If you set data=>string) the "from" attribute twice, the second setting is what is used. If you set the type, and then set the data then both will be in the <db:result/> tag. For valid settings read the specific Set functions below. SetTo(string) - sets the to attribute. SetFrom(string) - sets the from attribute. SetType(string) - sets the type attribute. Valid settings are: valid invalid SetData(string) - sets the cdata of the <db:result/>. Test functions DefinedTo() - returns 1 if the to attribute is defined in the <db:result/>, 0 otherwise. DefinedFrom() - returns 1 if the from attribute is defined in the <db:result/>, 0 otherwise. DefinedType() - returns 1 if the type attribute is defined in the <db:result/>, 0 otherwise. AUTHOR
By Ryan Eatmon in May of 2001 for http://jabber.org.. COPYRIGHT
This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself. perl v5.12.1 2004-08-17 Net::Jabber::Dialback::Result(3)
All times are GMT -4. The time now is 06:12 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy