I would like to check for (only) python files for those which do not have the `#!/usr/bin/env python` in the first line. So, I write a bash script that does the following:

```
#!/bin/bash

#list all of python files

for file in `find . -name "*.py"`
do
        if [ `head -1 $file` != "#!/usr/bin/env python"] then;
                 echo "no match in file $file"
        else then;
                 echo "match!"
        fi
done

```

However, for some reason I cannot get the `if` statement correct! I've looked at many questions, but I cannot find one that succinctly describes the issue. Here is the error message:

```
./run_test.sh: line 9: syntax error near unexpected token `else'
./run_test.sh: line 9: `    else then;'

```

where am I going awry? Thank you.