| Stephen Gran on 18 Oct 2003 14:21:41 -0400 |
|
On Sat, Oct 18, 2003 at 01:48:36PM -0400, Jeff Abrahamson said:
> Silly question, I think:
>
> I have two files, $file1 and $file2. I want to say
>
> if($file1 is newer than $file2) {
> do something
> }
>
> I'm sort of embarrassed by this question, but the point is just that I
> kind of recall there being a one-line way of doing this with file
> tests or something, and I'm not finding it.
>
> I know how to do it with two explicit stat calls and then comparing
> mtime's.
I think that
if ( -M $file1 < -M$file2 ) {
do something;
}
is what you're looking for. I could be wrong, as I frequently am.
--
--------------------------------------------------------------------------
| Stephen Gran | The debate rages on: Is PL/I Bachtrian |
| steve@lobefin.net | or Dromedary? |
| http://www.lobefin.net/~steve | |
--------------------------------------------------------------------------
Attachment:
signature.asc
|
|