In AIX, after deleting all the lines from a file and saving, I and up with a one byte file containing a new line character. I expected to end up with a zero byte file, the same as in Linux or Solaris. This behavior is causing ‘test –s’ not to produce the desired results.