On Thu, Jan 19, 2012 at 01:32:12AM +0800, lina wrote: > Sorry to send to Darac, here forwards to list. > Begin forwarded message: > > From: lina <[1]lina.lastn...@gmail.com> > Date: 19 January, 2012 1:29:14 GMT+08:00 > To: Darac Marjal <[2]mailingl...@darac.org.uk> > Subject: Re: how to check 400 files exist > > On 19 Jan, 2012, at 1:09, Darac Marjal <[3]mailingl...@darac.org.uk> > wrote: > > The problem you have here is that you don't know when a file isn't > there. Try: > > Missing=0 > for i in $(seq 5); do > if [ ! -e sys_em_$i.txt ]; then > Missing=1 > fi > done > if [ $Missing -eq 1 ]; then > print "One or more files is missing! > > Thanks, how can I return to check after sleep 10 seconds ?
Missing=1 # Start by assuming failure # This means we run the loop AT LEAST once while [ $Missing -eq 1 ]; do for ... if ... fi done sleep 10 done print "If we got here, Missing is 0. Cushty!" -- Darac Marjal -- To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20120119152447.ga8...@darac.org.uk