Existem algumas referências diferentes para 'input' aqui, por isso vou dar alguns cenários com a compreensão em mente primeiro. Para sua resposta rápida à pergunta no menor formato :
stat testfile < <($1)> outputfile
O exemplo acima irá executar um stat no testfile, pegar (redirecionar) o STDOUT e incluí-lo na próxima função especial (a parte < ()) então mostrar os resultados finais do que quer que seja, em um novo arquivo (outputfile ). O arquivo é chamado e, em seguida, referenciado com os built-ins do bash ($ 1 cada vez, até que você inicie um novo conjunto de instruções).
Sua pergunta é ótima, e há várias respostas e maneiras de fazer isso, mas realmente muda com o que você está fazendo especificamente.
Por exemplo, você pode fazer o loop também, o que é bastante útil. Um uso comum disso é, na mentalidade do código psuedo, é:
run program < <($output_from_program)> my_own.log
Aproveitar e expandir esse conhecimento permite que você crie coisas como:
ls -A; (while read line; do printf "\e[1;31mFound a file\e[0m: $line\n"; done) < <(/bin/grep thatword * | /usr/bin/tee -a files_that_matched_thatword)
Isto irá executar um simples ls -A no seu diretório atual, então diga while para percorrer cada resultado do ls -A para (e aqui é onde é complicado!) grep "thatword" em cada um desses resultados, e somente execute o printf anterior (em vermelho) se ele realmente encontrou um arquivo com "thatword" nele. Ele também registrará os resultados do grep em um novo arquivo de texto, files_that_matched_thatword.
Exemplo de saída:
ls -A; (while read line; do printf "\e[1;31mFound a file\e[0m: $line\n"; done) < <(/bin/grep thatword * | /usr/bin/tee -a files_that_matched_thatword)
index.html
Tudo isso simplesmente imprimiu o resultado ls -A, nada de especial. Adicione algo para ele para grep desta vez:
echo "thatword" >> newfile
Agora execute novamente:
ls -A; (while read line; do printf "\e[1;31mFound a file\e[0m: $line\n"; done) < <(/bin/grep thatword * | /usr/bin/tee -a files_that_matched_thatword)
files_that_matched_thatword index.html newfile
Found a file: newfile:thatword
Embora talvez seja uma resposta mais exaustiva do que você está procurando no momento, acredito que manter notas úteis como essa em torno de você irá beneficiá-lo muito mais em futuros empreendimentos.