

一般的で曖昧な質問なのですが、ターミナル上の操作で大量のファイル、例えば1000個、10000個といったファイルをダウンロード、もしくは生成した時に、

  * ファイルがきちんと連番になっているか（途中で変な名前になっているファイルがないか）
  * すべての番号のファイルが存在しているか？

といったことをチェックする際に、みなさんはどういう手段を使っていますか？（ダウンロードや生成時のエラーで、ごく少数の不具合が発生するものとします）

もちろんPython等で簡単なスクリプト等を書けばそういうことはできるとは思うのですが、実際にはいくつかのコマンドを利用してシェルの中で作業を終わらせるべきなのかなと思います。  
完璧な方法はないかも知れませんが、オススメの方法、実際の業務上の知見などありましたら教えていただけると幸いです。


CC BY-SA 4.0
2021-04-07T01:39:45.680
75127
2021-04-07T01:48:58.757
32772
question
shellscript
ファイル名が連番になっているか、抜けがないかの確認をする方法


生成する際はプログラムが生成するはずなので抜けはないはず。  
ダウンロードの際には `tar` や `zip` でまとめて一括ダウンロードすれば抜けはないはず。

ってことで「ダウンロードの際」にはチェックしないです。  
ダウンロード後の分析の際にはアーカイブ中のファイル数を数えるだけですね。目視で数える必要もなし `wc` なり `dired`
の行数なりで判断すれば問題ないはず。


CC BY-SA 4.0
2021-04-07T01:48:58.757
75129
2021-04-07T01:48:58.757
8589
75127
answer