Com zsh
e <[x]-[y]>
operador glob (corresponde aos números no intervalo x
a y
, inclusive; qualquer um dos números pode ser omitido para tornar o intervalo em aberto ) por exemplo:
print -rl -- **/cap_20151023T<122920->_*
ou, se você quiser selecionar apenas os nomes dos arquivos no intervalo 122920-999999
:
print -rl -- **/cap_20151023T<122920-999999>_*
com nomes de arquivos como:
tmp/cap_20151023T122915_791033959.png
tmp/cap_20151023T122915791_959.png
tmp/cap_20151023T122918_946392456.png
tmp/cap_20151023T122920_227637228.png
tmp/cap_20151023T1229205_875467456.png
tmp/cap_20151023T122920_875467456.png
tmp/cap_20151023T122980_227637228.png
o primeiro imprime:
tmp/cap_20151023T122915791_959.png
tmp/cap_20151023T122920_227637228.png
tmp/cap_20151023T1229205_875467456.png
tmp/cap_20151023T122920_875467456.png
tmp/cap_20151023T122980_227637228.png
enquanto o segundo é impresso:
tmp/cap_20151023T122920_227637228.png
tmp/cap_20151023T122920_875467456.png
tmp/cap_20151023T122980_227637228.png
Se você estiver satisfeito com o resultado, substitua print -rl
por rm -f