Obteniendo la list del file dañado de la carpeta y su subcarpeta

Tengo la siguiente estructura de directory

folder └── 01 ├── test1 └── abc.bz2 └── asd.bz2 ├── test2 └── 546.bz2 └── alsj.bz2 ├── test3 └── aewr.bz2 └── hlk.bz2 └── test4 └── oiqw.bz2 └── abc.bz2 └── 02 ├── test1 ├── test2 ├── test3 └── test4 └── 03 ├── test1 ├── test2 ├── test3 └── test4 . . └── 31 

todo el directory test1..4 contiene una gran cantidad de files bzip que se copyn del server remoto. Sé el command bzip2 -t <filename.bz2> para verificar si el file está dañado o no, pero necesito verificar todos los files dañados desde la estructura de la carpeta anterior. Entonces, ¿cómo escribir script de shell para get una list de todos los files dañados? Soy nuevo en el script de shell y Linux por lo que cualquier ayuda sería apreciada.