Greg Wooledge (HE12025-10-30): > > (1) ls does not output columns when its output is not a tty; > It does, in this case, because the output was being piped. You are not being clear. If the output is piped, then the output of ls is a pipe, not a tty, and therefore it does not output columns. You can check. Regards, -- Nicolas George