Você pode usar xargs , com -t flag xargs será detalhado e exibirá os comandos que ele executa:
./command1 | xargs -t -n1 command2
-n1 define os argumentos máximos transmitidos para todas as chamadas de command2 . Isto irá executar:
command2 word1
command2 word2
command2 word3
Se você quiser tudo como argumento de uma chamada de command2 use isso:
./command1 | xargs -t command2
Isso chama o comando2 com 3 argumentos:
command2 word1 word2 word3