On Thu, Jan 19, 2012 at 12:34:50AM +0800, lina wrote: > Hi, > > Thanks ahead for reading this email. > > I am choked by how to check more than 400 files exist or not, if not, > sleep, but once it's all generated, continue do something. > > for i in $(seq 5); do if [ -e sys_em_$i.txt ] ; then echo done ; fi ; > done not work.
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! Curses!" else print "All files exist! Top notch!" fi > > those files have a common feature: > > sys_em_$i.txt > > Thanks for any advice, > > Best wishes, > > > -- > 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/CAG9cJm=vb2sttucgnojpxd5bkbmaotqsq0zvrbfh030adqp...@mail.gmail.com > -- 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/20120118170948.ga3...@darac.org.uk