tech-userlevel archive

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

Re: test a -nt b if b doesn't exist

On Fri, Aug 27, 2021 at 05:49:06PM +0200, Edgar Fu? wrote:
 > > But since no portable script can really use -nt (as it isn't standardised)
 > > I'm not sure that this is all that important.
 > It's a pity it's not stadardised, but if different shells behave
 > differently, there's little chance it ever will be, no?

Nah, what happens then is waffling, probably with the result that the
behavior is unspecified if either file doesn't exist.

(me, I think it should be an error. you can always write [ ! -f Y ] ||
[ X -nt Y ].)

 > [...] the only workaround I could think of is parsing two ls -l outputs.

...which you can't do anyway because of locales (even in practice,
because last I remember linux's en_US locales arbitrarily change ls -l
output for no reason.)

David A. Holland

Home | Main Index | Thread Index | Old Index