hola les comento que trabajo en un script que me elimine los archivos de una determinada estension que cumplan una cierta condicion, me explico un poco mas... tengo archivos de extension xxx que estan enumerados de forma consecutiva (1.xxx, 2.xxx, 3.xxx,.......25.xxx) la idea es que mediante un valor numerico se eliminen todos los archivos mayores a ese valor:
Ej:
valor = 5
- deberia dejar solo los archivos del 1 al 5 y eliminar del 6 en adelante, hasta el momento utilizo un comando pero solo sirve para archives menores a 10
ls | grep -ioE "[6-9].xxx" | xargs rm
cuando por ejemplo el usuario ingresa 8 como valor, el comando no funciona, tal como se aprecia si remplazamos el valor + 1.
ls | grep -ioE "[9-9].avi" | xargs rm
tienen alguna idea de como resolver este problema???????
Se agradece de antemano