Tente isto:
find /path/to/file/ -maxdepth 1 -type f -name '*.csv' -print0 | while read -d '' -r file; do sed -n '3,53p' $file; done
Observe a opção print0
, que cuida de quaisquer possíveis caracteres de espaço em branco nos nomes dos arquivos.