On 19/01/2012 03:04, lina wrote:
On Thu, Jan 19, 2012 at 1:35 AM, Wawrzek Niewodniczanski
<wawrzek.niewodniczan...@citrix.com> wrote:
On 01/18/12 16:34, 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.
those files have a common feature:
sys_em_$i.txt
What about using `ls -1 sys_em_*.txt | wc -l` to check the number of
files.
I.e. (I hope it works):
my_number = 400
while :
do
if [ ` ls -1 sys_em_*.txt | wc -l` == "$my_number" ] then
Thanks,
but here it complains so many $ ./check_file.sh
./check_file.sh: line 8: [: too many arguments
break
sleep 5
fi
done
Thanks,
Wawrzek
--
Wawrzyniec (Wawrzek) NiewodniczaĆski - (niewod @ LinkedIn)
System Administrator - Engineering Services Team (XenServer)
Citrix Systems, Building 101, Cambridge Science Park, CB4 0FY, Cambridge
PhD in Quantum Chemistry, MSc in Molecular EngineeringM
what type of your filesystem? I met this fault when I had up to 10 000
file on ext3.
I had to change my filesystem to XFS.
Regards
Balint
--
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/4f17d97c.2000...@gmail.com