title: Checking if file exists in ksh
body: <p>In the ksh manual under tests, there are the <code>-a</code> and the <code>-e</code> flags which check if the file exists.  I was wondering if there are any differences between them, and if so, which one is preferable under which situations?</p>