The date -v will not work because the version of date is old.<br>Thanks all for helping though, will stick with original for now or maybe alter for use on today at end of work day like Smylers example.<br><br>Just to clarify xargs -I % I found on the web. I was using find -exec then looked on man page and saw xargs so looked at that, but couldn&#39;t workout how to cp with xargs. My normal use of copy is <br>cp source destination<br>so couldn&#39;t think of how cp would work with xargs, so I can&#39;t take credit for xargs -I %. However if I understand correctly, please clarify if not, you can use anything? Eg <br>xargs -I Fred cp Fred /destination/folder <br>But % also helps with keeping format correct?<br><br>On my mobile so excuse the format of e-mail.<br><br>Regards<br><br>Scott<br><br>----- Reply message -----<br>From: &quot;Smylers&quot; &lt;Smylers@stripey.com&gt;<br>Date: Thu, Jan 26, 2012 06:26<br>Subject: [Wylug-discuss] Copy files by date<br>To: &lt;wylug-discuss@wylug.org.uk&gt;<br><br>linux@sh2515.plus.com writes:<br><br>&gt; &gt; &gt; 2nd how would I use this code against a file date?<br>&gt; &gt;<br>&gt; &gt; Exactly as the command I gave earlier which finds files newer than<br>&gt; &gt; the start of today, but substituting Aaron&#39;s date command from above<br>&gt; &gt; which gives yesterday&#39;s date instead.<br>&gt; <br>&gt; So the date would be put in as a command through -newermt<br><br>Yes.<br><br>&gt; My knowledge of bash scripting is quite limited<br><br>Well you knew about the -daystart option to find, which I hadn&#39;t<br>encountered before, and xargs -I %, which is fairly advanced, so you<br>obviously do know quite a bit!<br><br>Anyway, the construct $(...) in the middle of a command means to run the<br>command inside the brackets and then use its output as an argument to<br>the outer command.<br><br>&gt; so, would the following script be correct?<br>&gt; <br>&gt; find . -iname &quot;*.txt&quot; -newermt $(date -v -1d +&#39;%F&#39;) | xargs -I % cp -r %<br>&gt; ~/test/<br><br>Looks like it to me. I&#39;d first run it with echo before the cp, so you<br>can see what it would do and sanity check it.<br><br>Smylers<br>-- <br><a href="http://twitter.com/Smylers2">http://twitter.com/Smylers2</a><br><br>_______________________________________________<br>Wylug-discuss mailing list<br>Wylug-discuss@wylug.org.uk<br><a href="https://mailman.lug.org.uk/mailman/listinfo/wylug-discuss">https://mailman.lug.org.uk/mailman/listinfo/wylug-discuss</a><br><br><br>