While loop to test if a file exists in bash

When you say “doesn’t work”, how do you know it doesn’t work?

You might try to figure out if the file actually exists by adding:

while [ ! -f /tmp/list.txt ]
do
  sleep 2 # or less like 0.2
done
ls -l /tmp/list.txt

You might also make sure that you’re using a Bash (or related) shell by typing ‘echo $SHELL’. I think that CSH and TCSH use a slightly different semantic for this loop.

Leave a Comment

Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)