識別資料夾中遺失的檔案

識別資料夾中遺失的檔案

我有一個創建以下文件的過程,它們具有類似的模式。

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

1890但是,資料夾中只有檔案。我想知道是否有一種方法可以從共享模式的文件列表中識別丟失的文件。

答案1

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

相關內容