我有一个创建以下文件的过程,它们具有类似的模式。
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