I am looking to parse a text file output and set variables based on what is cropped from the parsing.
Below is my script I am looking to add this feature too.
All it does is scan a certain area of users directories for anyone using up more than X amount of disk space. It then writes to the output file and emails the output file when done to a number of people that is defined in the script.
I want it to also email the username found in the output file.
Below the script is a sample output of what is emailed.
--------------------------
output file data in /tmp/testing-results.log :
Basically, I need to read the output of /tmp/testing-results seen above, and crop out everything except the username "jdoe" and "bsmith" and "rguy" and set each one to a variable. Then just plugging in those variables to my mailx list with a domain name added.
This will then send the output to myname@mydomain, and also the output sent to each person/user "jdoe" "bsmith" ect...
I'm sure there are a million ways of doing this and would highly appreciate any suggestions of the read and parse of my output file /tmp/testing-results
Thanks in advance.
Last edited by Scott; 11-29-2012 at 12:12 AM..
Reason: Code tags, please
I set my path environment variable in c shell, using the
syntax below
setenv PATH "${PATH}:/usr/local:/usr/local/bin"
and placed this in $HOME/.login
$HOME/.cshrc
and /etc/.login
/etc/.cshrc
but when I issued echo $PATH or set command
the output does not reflect changes made to... (5 Replies)
Hi,
How does the PATH and MANPATH environment variable get set?
I want to add "/opt/SUNWspro/bin" to the search path for all the users. Where can I access this variable.
I know in my home directory, depend on which shell I use, there are files such as .profile and .cshrc which I can edit to... (3 Replies)
Hi,
i know that this topic discussed for many times but although i had researched them i couldnt succeed in my problem.
i am following a step-by-step instruction guide and must do the following:
-------------
To ensure access, set the path PATH $ORACLE_HOME/perl/bin:$PATH and set the Perl... (2 Replies)
For some reason something has changing in my AIX environment where when I type:
ACLEDIT filename
...I get:
3002-104 acledit: EDITOR environment variable must be full pathname
I know I need to reset the EDITOR variables path to /usr/bin/vi but I can't remember the syntax anyone? (2 Replies)
I've noted that in order to use commands like ifconfig, I have to prefix the commands with the directory.
/etc/profile shows that the paths should be part of the PATH environment variable; any idea where the bug is?
:confused:
# /etc/profile
# System wide environment and startup... (1 Reply)
Hello All,
Hope you can understand my problem from the below code.
$ cat ~/.profile
PS1=`whoami`@`hostname`':$PWD
$ '
export PATH="$PATH:.:/logarchive/utility/util:/usr/sbin:"
$ echo $PATH
/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:.:/usr/sbin:
$ echo $SHELL
/usr/bin/ksh
... (6 Replies)
Hello friends,
I need to set PATH variable for all HP-UX users. I tried to implement it using /etc/profile and /etc/sshrc both none of them work.
I don't see sshrc file anywhere.
Please advise!
TIA (4 Replies)
Can anyone suggest a workaround
zone_5.org='/qaz/qwe/path/tns.osn'
output
/home/bingo/XXX_script.sh: line 180: zone_5.org=/qaz/qwe/path/tns.osn: no parent
The path does not exist on the local machine, the allocation used to work till the server was upgraded.
Red Hat Enterprise Linux... (2 Replies)
Greetings Experts,
I need to pass a parameter to ksh and the value is windows path eg: sh abc.txt C:\Users\chill3chee\Desktop
No matter I try with \ delimiter, still could not get this exact value assigned to the shell variable which was checked with echo. Tried with using... (2 Replies)
Hi Folks -
I was wondering if you could help convert batch code in Linux? For instance, I use the following piece of code in DOS to find a file/executable, and then the FULL path as a variable.
::-- If startMaxl.exe exists, set full path --::
for %%D in (c d e f g h i j k l m n o p q r s t... (4 Replies)
Discussion started by: SIMMS7400
4 Replies
LEARN ABOUT CENTOS
html::parse
HTML::Parse(3) User Contributed Perl Documentation HTML::Parse(3)NAME
HTML::Parse - Deprecated, a wrapper around HTML::TreeBuilder
VERSION
This document describes version 5.03 of HTML::Parse, released September 22, 2012 as part of HTML-Tree.
SYNOPSIS
See the documentation for HTML::TreeBuilder
DESCRIPTION
Disclaimer: This module is provided only for backwards compatibility with earlier versions of this library. New code should not use this
module, and should really use the HTML::Parser and HTML::TreeBuilder modules directly, instead.
The "HTML::Parse" module provides functions to parse HTML documents. There are two functions exported by this module:
parse_html($html) or parse_html($html, $obj)
This function is really just a synonym for $obj->parse($html) and $obj is assumed to be a subclass of "HTML::Parser". Refer to
HTML::Parser for more documentation.
If $obj is not specified, the $obj will default to an internally created new "HTML::TreeBuilder" object configured with
strict_comment() turned on. That class implements a parser that builds (and is) a HTML syntax tree with HTML::Element objects as
nodes.
The return value from parse_html() is $obj.
parse_htmlfile($file, [$obj])
Same as parse_html(), but pulls the HTML to parse, from the named file.
Returns "undef" if the file could not be opened, or $obj otherwise.
When a "HTML::TreeBuilder" object is created, the following variables control how parsing takes place:
$HTML::Parse::IMPLICIT_TAGS
Setting this variable to true will instruct the parser to try to deduce implicit elements and implicit end tags. If this variable is
false you get a parse tree that just reflects the text as it stands. Might be useful for quick & dirty parsing. Default is true.
Implicit elements have the implicit() attribute set.
$HTML::Parse::IGNORE_UNKNOWN
This variable contols whether unknow tags should be represented as elements in the parse tree. Default is true.
$HTML::Parse::IGNORE_TEXT
Do not represent the text content of elements. This saves space if all you want is to examine the structure of the document. Default
is false.
$HTML::Parse::WARN
Call warn() with an appropriate message for syntax errors. Default is false.
REMEMBER!
HTML::TreeBuilder objects should be explicitly destroyed when you're finished with them. See HTML::TreeBuilder.
SEE ALSO
HTML::Parser, HTML::TreeBuilder, HTML::Element
AUTHOR
Current maintainers:
o Christopher J. Madsen "<perl AT cjmweb.net>"
o Jeff Fearn "<jfearn AT cpan.org>"
Original HTML-Tree author:
o Gisle Aas
Former maintainers:
o Sean M. Burke
o Andy Lester
o Pete Krawczyk "<petek AT cpan.org>"
You can follow or contribute to HTML-Tree's development at <http://github.com/madsen/HTML-Tree>.
COPYRIGHT AND LICENSE
Copyright 1995-1998 Gisle Aas, 1999-2004 Sean M. Burke, 2005 Andy Lester, 2006 Pete Krawczyk, 2010 Jeff Fearn, 2012 Christopher J. Madsen.
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
The programs in this library are distributed in the hope that they will be useful, but without any warranty; without even the implied
warranty of merchantability or fitness for a particular purpose.
perl v5.16.3 2014-06-10 HTML::Parse(3)