Как такие команды, как lsузнать, что его стандартный вывод? Кажется ls, работает по-разному в зависимости от того, что является целевым stdout. Например, если я делаю: ls /home/matt/tmp результат: a.txt b.txt c.txt Однако если я сделаю ls /home/matt/tmp | cat результат (то есть новая строка на...