For some inexplicable reason, when I run the following code (minimalized, obviously) a file called "0" is created. Could somebody please explain why this happens, and how to avoid it? Thanks very much
#!/bin/bash
while [ 1 > 0 ] 
    do
        exit
    done