ls -a | grep text1 | cat file2.txt -
O -
significa entrada padrão. Alternativamente, você pode escrever
ls -a | grep text1 | cat - file2.txt
para ter a saída em ordem diferente.
Ainda outra possibilidade usando a substituição de processos:
cat <(ls -a | grep text1) file2.txt
ou em ordem diferente:
cat file2.txt <(ls -a | grep text1)