fehlende Dateien in einem Ordner identifizieren

fehlende Dateien in einem Ordner identifizieren

Ich habe einen Prozess, der die folgenden Dateien erstellt, die ein ähnliches Muster aufweisen.

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

Aber es sind nur 1890Dateien im Ordner. Ich würde gerne wissen, ob es eine Möglichkeit gibt, die fehlenden Dateien aus der Liste der Dateien mit einem gemeinsamen Muster zu identifizieren.

Antwort1

#!/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

verwandte Informationen