identificar archivos faltantes en una carpeta

identificar archivos faltantes en una carpeta

Tengo un proceso que crea los siguientes archivos, que comparten un patrón similar.

file_1.txt
file_2.txt
.
.
.
file_1000.txt
.
.
.
file_1901.txt
file_1902.txt

Pero solo hay 1890archivos en la carpeta. Me gustaría saber si hay alguna manera de identificar los archivos que faltan en la lista de archivos que comparten un patrón.

Respuesta1

#!/bin/bash

for i in {1..2000}
do
    file_name="file_${i}.txt"
    if [ ! -f ${file_name} ]
    then
        echo "${file_name} not exists.."
    fi
done

for i in {1..2000};do file_name="file_${i}.txt"; [ -f ${file_name} ] || echo "${file_name} not exists"; done

información relacionada