![폴더에서 누락된 파일 식별 [중복]](https://linux55.com/image/109181/%ED%8F%B4%EB%8D%94%EC%97%90%EC%84%9C%20%EB%88%84%EB%9D%BD%EB%90%9C%20%ED%8C%8C%EC%9D%BC%20%EC%8B%9D%EB%B3%84%20%5B%EC%A4%91%EB%B3%B5%5D.png)
비슷한 패턴을 가진 다음 파일을 생성하는 프로세스가 있습니다.
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