!
while! [ -f file ] do sleep 1; done
while ! [ -f file ] do sleep 1; done
ShellCheck found a keyword immediately followed by a !. There needs to be a space between them.
None
There was an error while loading. Please reload this page.