¿Cuál sería una manera eficiente de extraer solo todos los archivos * .csv (no otros archivos dentro) dentro de un centenar de archivos zip en un solo directorio? Luego necesito hacer un archivo grande con cada archivo CVS adjunto, aunque quitando la línea de encabezado 1 de los archivos 2, ..., n.
Si funciona bien, me gustaría usar 7-Zip's 7za.exe, la versión de línea de comando u otras soluciones que son independientes y no requieren instalación en una plataforma WinXP. Las cremalleras contienen otros datos que no necesito.
El agregado simple es fácil con file1 + file2 + ..., pero ¿qué tal si sueltas el encabezado?
fuente
Para mi vergüenza, la respuesta para extraer solo un tipo de archivo en particular de todos los archivos comprimidos en un directorio con 7Zip es simplemente:
Luego, para combinar los archivos con un archivo por lotes (aunque es decepcionante, esta sola línea no se puede escribir en el símbolo del sistema)
fuente
Con el comando 'head' de unix (de mingw, opench o un montón de otras utilidades) puede usar "head -n" para mostrar todas las líneas excepto las primeras 'n'
fuente