Например, чтобы посчитать сразу MD5 и SHA384 и сжать данные, хотелось бы утилитку (назовём её multiplex), которая вызывалась бы примерно вот так
dd if=/dev/sda | multiplex md5sum sha384sum "gzip -9v > sda.gz"
То есть она получала бы стандартный вход данные, запускала все программы из параметров и передавала им всем одни и и те же данные на стандартный вход