Thank you everybody. Your help was EXCELLENT. I have been learning a lot
from this list.
-----Original Message-----
From: Leon, Yanet I,,DMDCWEST [SMTP:[EMAIL PROTECTED]]
Sent: Monday, August 19, 2002 3:54 PM
To: Perl beginners
Subject: Manipulating files in a directory
Hello all,
I have been having a bit of trouble with a script that is very easy
to
develop in ksh. I am just trying to rotate logs.
some of the variables I declare are:
my $LOGDIR=/some/where/in/my/file/system/logdir;
my $LOG=/some/where/in/my/file/system/logdir/logtorotate;
I have an array containing the name of the logs I want to rotate:
my @alllogs=qw(log.0 log.1 log.2 log.3);
I want to accomplish the following:
I want to go to $LOGDIR (HOW DO I GO TO THAT DIRECTORY FROM MY
SCRIPT W/OUT
USING A system(".....") call?)
and make sure that those files exist. After that I want to mv
$log.2
$log.3
mv $log.1
$log.2
mv $log.0
$log.1
once again, how do I do this without using a system call (iff
possible?).
then, I want to mv $LOG
$log.0
and lastly I want to clear the
contents of $LOG, (I would normally do cp /dev/null $LOG or
>$LOG) How do I do this in perl?
Any advice will be highly appreciated.
Yanet
--
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]