Re: Need Help with making a bash script

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Fernando wrote:
I have two problems.


1. I'm making a script to add IP's to my blacklist...


I need to add three <tabs>, the word 'REJECT' and a #DDMMYYYY that it's being done to a text file that has the IP's in it... ie this is the original list;

80.25.148.216
80.43.197.197

needs to end up like this...

80.25.148.216            REJECT    #28052004
80.43.197.197            REJECT    #28052004



2. The second is a little bit more complicated.

My server is having trouble deleting virus emails, I want to help it along with a little cron job that will clear out virus emails every 10 minutes or so. I get the list of infected emails from the maillog but in the maillog only the email ID is displayed. In the actual queue there are two files per 1 email ID.

ie... this is what the log spits out as emails that are infected that I want to delete...

foo1
foo2
foo3

but in the queue there are two files per email, a qffoo and a dffoo so in the queue the previous emails would actually be...

dffoo1
qffoo1
dffoo2
qffoo2
dffoo3
qffoo3

So, is it possible to run rm with a wildcard to compensate for the df qf letters and still feed it the list of email ID's which make up the last part of the df qf files?


don't have a clue where to start, thanks


Fernando

-
: send the line "unsubscribe linux-admin" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html
part 2:
example:
 sh test.sh < infilename

#test.sh
GOZINDA="text"
while [ $GOZINDA != "" ]; do
 read GOZINDA
 printf "rm df$GOZINDA\n"
# rm df$GOZINDA
 printf "rm qf$GOZINDA\n"
# rm qf$GOZINDA
 printf "\n"
done
#test.sh





-
: send the line "unsubscribe linux-admin" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Newbie]     [Audio]     [Hams]     [Kernel Newbies]     [Util Linux NG]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux Device Drivers]     [Samba]     [Video 4 Linux]     [Git]     [Fedora Users]

  Powered by Linux