JB,
You could definitely do this with Perl, but I suggest a shell script instead.
If you use bash, and you probably do, the following would work provided you have each
domain on it's own line in a file named domains.txt:
for dom in `cat domains.txt` ; do
/var/qmail/vpopmail/bin/vdeldomain ${dom}
done
That's it!
--------------------------
David Olbersen
iGuard Engineer
11415 West Bernardo Court
San Diego, CA 92127
1-858-676-2277 x2152
> -----Original Message-----
> From: John B [mailto:[EMAIL PROTECTED]
> Sent: Friday, March 21, 2003 9:57 AM
> To: [EMAIL PROTECTED]
> Subject: Run System Command against every line in a specific file
>
>
> Hello All,
>
> Any help on this topic would be greatly appreciated.
> Here's the situation. I have a mailserver that I'm
> cleaning up running qmail/vpopmail. What I'm doing is
> deleting all dead domains on that mailserver. The
> system command for this would be:
>
> /var/qmail/vpopmail/bin/vdeldomain hostname.com
>
> Easy enough. The problem is, I have a list of over 500
> domains that need to be removed. What I am trying to
> do is put those 500 domains in a text file and run the
> system command based on the contents of that text
> file. Essentially running the system command for
> every domain in that file. Anyone have any ideas on
> how I could accomplish this?
>
> Thanks In Advance,
>
> JB
>
> __________________________________________________
> Do you Yahoo!?
> Yahoo! Platinum - Watch CBS' NCAA March Madness, live on your desktop!
> http://platinum.yahoo.com
>
> --
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]