Tengo una carpeta que contiene cientos de archivos con nombres de archivo como month-day-time.txt
Siguen un patrón de 1 archivo por cada 10 minutos de la hora, como en el ejemplo (aquí los minutos diferencian los archivos):
06-03-01h10.txt
06-03-01h20.txt
06-03-01h30.txt
¿Qué comando y sintaxis de Terminal debo usar para obtener una lista de nombres de archivos (o archivos) que faltan, rompiendo así el patrón de nombres de archivos?
Ejemplo: si 06-03-01h40.txt
no existe, me gustaría que aparezca en la lista de nombres de archivos o archivos devueltos.
Respuesta1
Usando {00..05} en bash, prueba el comando con 00, luego 01, 02, etc.
ls {01..12}-{01..31}-{01..24}h{00,10,20,30,40,50}.txt 1>/dev/null
Le dará errores solo para los archivos que no existen, editará el código para excluir los meses que no tiene, etc.
Respuesta2
Lo canalizaría a un archivo, lo cargaría en Excel, generaría una lista deesperadoLos nombres de archivos en la siguiente columna luego usan una BUSCARV para ver cuáles en la lista esperada no están en la lista real.