Как я могу передать stdout из нескольких команд в одну команду?
Пример 1: объединение и сортировка вывода всех трех команд эха:
echo zzz; echo aaa; echo kkk
желаемый результат:
aaa
kkk
zzz
Пример 2: перепишите следующее, чтобы все команды находились в одной командной строке, используя каналы, без перенаправления на временный файл:
setopt > /tmp/foo; unsetopt >> /tmp/foo; set >> /tmp/foo; sort /tmp/foo