09-20-2008
After playing for another week, I came up with the following. This script works just fine for me except one small problem, i.e, even if there are no files that are less than 30 mins old, it still sends out an email with the blank body. I know i need a better if and then statement, but just dont have expertise to correct it. Please help out.
#!/bin/sh
# this is myscript.sh
newfile=`find /usr/mysearchpath/ -mmin -30`
grep 'searchstring*' $newfile>/usr/mysearchpathagain/resultsfile
if [ $# -eq 0 ]
then
mail -s 'found it' \ email address -t </usr/searchpath/resultsfile
fi
9 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
Hi all,
I'm having some trouble with a shell script that I have put together to search our web pages for links to PDFs.
The first thing I did was:
ls -R | grep .pdf > /tmp/dave_pdfs.outWhich generates a list of all of the PDFs on the server. For the sake of arguement, say it looks like... (8 Replies)
Discussion started by: Dave Stockdale
8 Replies
2. Shell Programming and Scripting
Hello All,
I want to make a script which reads a files after every one hour and grep a pariticular word on it and if it finds it than email me on my email address. Please tell me how i start and if there is some example
available then please tell me the link.
One thing more that for the... (7 Replies)
Discussion started by: wakhan
7 Replies
3. Shell Programming and Scripting
I'm trying to make a simple search script but cannot get it right. The script should search for keywords inside files. Then return the file paths in a variable. (Each file path separated with \n).
#!/bin/bash
SEARCHQUERY="searchword1 searchword2 searchword3";
for WORD in $SEARCHQUERY
do
... (6 Replies)
Discussion started by: limmer
6 Replies
4. Shell Programming and Scripting
I am trying to come up with a script that will search for selected files and then email them to me.
For example, say I have a directory that has the following files:
AA_doug.txt
AA_andy.txt
BB_john.txt
APPLE_mike.txt
GLOBE_ed.txt
GLOBE_tony.txt
TOTAL_carl.txt
what is the best way to... (2 Replies)
Discussion started by: coach5779
2 Replies
5. Shell Programming and Scripting
Hi all ,
I'm new to unix
I have a checked project , there exists a file called xxx.config .
now my task is to find all the files in the checked out project which references to this xxx.config file.
how do i use grep or find command . (2 Replies)
Discussion started by: Gangam
2 Replies
6. UNIX for Dummies Questions & Answers
May I know what is the command-line instruction to show all the subjects and authors of my emails contained in a directory by using egrep? Thanks! (2 Replies)
Discussion started by: marcuslki
2 Replies
7. Shell Programming and Scripting
Hello people!
I would like to create one script following this stage
I have one directory with 100 files
File001
File002
...
File100
(This is the format of content of the 100 files)
2012/03/10 12:56:50:221875936 1292800448912 12345 0x00 0x04 0
then I have one... (0 Replies)
Discussion started by: Abv_mx81
0 Replies
8. Shell Programming and Scripting
Hi
I have a query that some of you may be able to help me with if poss? I'd appreciate it very much.
I've got a few log files, that I would like to search for a string. When the string is found, i'd then like to email out the line/sting.
If not found, i'd like to email out 'no found'... (2 Replies)
Discussion started by: horhif
2 Replies
9. Shell Programming and Scripting
I need assistance with following requirement, I am new to Unix.
I want to do the following task but stuck with file creation date(sysdate)
Following is the requirement
I need to create a script that will read the abc/xyz/klm folder and look for *.err files for that day’s date and then send an... (4 Replies)
Discussion started by: PreetArul
4 Replies
HMINE(1) HMINE(1)
NAME
hmine - a mail message header analyzer.
SYNOPSIS
hmine [-vDa] [FILE]
hmine -V
DESCRIPTION
hmine reads a mail message from FILE or STDIN and outputs a variety of information found in the message headers. The message is expected in
Internet mail format (RFC 821,822,2821,2822 or variations thereof). The body is not inspected.
EXIT STATUS
On success, hmine returns 1. In case of a problem, hmine returns zero.
OPTIONS
-a Print mailboxes and groups found in various header fields, one per line, preceded by the field name. Actual email addresses are
always enclosed in '<' and '>' for easy parsing, ie anything not within these delimiters is not part of an email address. Beware
that not every line need contain an email address.
-D Debug output.
-V Print the program version number and exit.
USAGE
An invocation looks like this:
% hmine email.txt
SOURCE
The source code for the latest version of this program is available at the following locations:
http://www.lbreyer.com/gpl.html
http://dbacl.sourceforge.net
BUGS
At present, hmine parses messages but doesn't output anything useful.
AUTHOR
Laird A. Breyer <laird@lbreyer.com>
SEE ALSO
dbacl(1), mailcross(1), mailfoot(1), mailinspect(1), mailtoe(1), regex(7)
Version 1.12 Bayesian Classification Tools HMINE(1)