파일 이름 패턴이 깨지는 위치를 찾기 위해 파일/파일 이름 목록을 반환합니다.

파일 이름 패턴이 깨지는 위치를 찾기 위해 파일/파일 이름 목록을 반환합니다.

month-day-time.txt 예에서와 같이 매 10분마다 1개의 파일 패턴을 따릅니다(여기서는 분으로 파일이 구분됩니다)와 같은 파일 이름을 가진 수백 개의 파일이 포함된 폴더가 있습니다 .

06-03-01h10.txt

06-03-01h20.txt

06-03-01h30.txt

누락되어 파일 이름 패턴을 깨뜨리는 파일 이름(또는 파일) 목록을 얻으려면 어떤 터미널 명령과 구문을 사용해야 합니까?

예: 06-03-01h40.txt존재하지 않는 경우 반환된 파일 이름 또는 파일 목록에 표시하고 싶습니다.

답변1

Bash에서 {00..05}를 사용하여 00, 01, 02 등으로 명령을 시도합니다.

ls {01..12}-{01..31}-{01..24}h{00,10,20,30,40,50}.txt 1>/dev/null

존재하지 않는 파일에 대해서만 오류가 발생하고, 없는 달을 제외하도록 코드를 편집하세요.

답변2

나는 그것을 파일로 파이프하고, Excel에 로드하고, 목록을 생성합니다.예상되는다음 열의 파일 이름은 VLOOKUP을 사용하여 예상 목록의 어떤 항목이 실제 목록에 없는지 확인합니다.

관련 정보