一串連續數字是否有遺漏

遇到這個問題:一大串連續的數字,0001,0002,0003,etc,如何用shell檢查中間是不是有數字遺漏了?起因是下載了一堆東西,不知道當中有沒有漏下的。我想到的辦法是每次取一個,看是不是上一個加1。是就繼續取,不是就報錯。上irc問了下。大個子對我說:“数数有多少个逗号。”真巧妙。我wc -l了一下,沒有遺漏。小貝貝給出了如果有遺漏如何快速找出哪些漏了的方法:“搞一个不缺的,然后 diff。”都是妙計。我的思路實在太狹窄了。

Leave a Reply