1 2 3 4 5 6 7 8 9 10 11 12 13
| $ time touch a0000{0..1}{{0..9},{a..z}}{{0..9},{a..z}}{{0..9},{a..z}}.dat # real 0m5.471s
$ time touch a0000{2..3}{{0..9},{a..z}}{{0..9},{a..z}}{{0..9},{a..z}}.dat # real 0m5.454s
$ time touch a0000{4..5}{{0..9},{a..z}}{{0..9},{a..z}}{{0..9},{a..z}}.dat # real 0m5.525s
$ time touch a0000{6..7}{{0..9},{a..z}}{{0..9},{a..z}}{{0..9},{a..z}}.dat # real 0m5.455s
$ time touch a0000{8..9}{{0..9},{a..z}}{{0..9},{a..z}}{{0..9},{a..z}}.dat # real 0m5.587s
$ find . -name "*.dat" | wc -l
466560
$ time ./script # sans sleep
real 0m26.274s
$ find . -name "*.dat" | wc -l
233280
$ ls -1 *.dat | head -10
bash: /bin/ls: Liste d'arguments trop longue |