Stephen Harris wrote: > On Mon, Aug 06, 2007 at 06:27:20PM -0500, Robert Nichols wrote: >> for F in * >> do cmp "$F" "/new/directory/$F" && touch -r "$F" "/new/directory/$F" >> done >> >> That will compare all the files and adjust the timestamp on the files >> that are still the same as those on the backup. Note that, despite >> the quoting, the script will break if any of the filenames have embedded >> whitespace because the "for F in *" will be parsed incorrectly. > > Not in a sane shell. Heh, not even in bash :-) > > bash-2.05b$ touch "a b" > bash-2.05b$ touch c > bash-2.05b$ touch d > bash-2.05b$ ls > a b c d > bash-2.05b$ for a in * > > do > > echo Result is: $a > > done > Result is: a b > Result is: c > Result is: d OK. Color me paranoid, or maybe "once burned, twice shy." -- Bob Nichols "NOSPAM" is really part of my email address. Do NOT delete it.