O shell reconhece o metacaractere |
no início da análise. Ao expandir um valor variável, já é tarde demais, então |
se comporta como uma barra vertical literal, ou seja, como se você executasse
grep 'ived>20161215110' summary_* \| wc -l
Você pode usar uma função em vez de uma variável.