From mboxrd@z Thu Jan 1 00:00:00 1970 From: Fernando Subject: Need Help with making a bash script Date: Fri, 28 May 2004 17:36:49 -0400 Sender: linux-admin-owner@vger.kernel.org Message-ID: Mime-Version: 1.0 Content-Transfer-Encoding: 7bit Return-path: List-Id: Content-Type: text/plain; charset="us-ascii"; format="flowed" To: linux-admin@vger.kernel.org I have two problems. 1. I'm making a script to add IP's to my blacklist... I need to add three , 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