Tudo o que você pode precisar aqui é xargs :
./print_bad_wsp_files.sh | xargs ls -ltr
xargs lerá a saída do script e executará ls -ltr em todos eles (potencialmente agrupados em grupos, tantos quantos couberem em cada chamada para ls ).
Observe que, se houver várias chamadas para ls , cada ls classificará sua própria lista de arquivos (por tempo inverso) separadamente.