El Thu, 08 Jan 2015 21:19:48 +0000, Johnnatan Malpica escribió:

> 2015-01-08 16:38 GMT-04:30 Lic. Manuel Salgado
> <manuelsalgado...@gmail.com>:
> 
>> Buenas tardes a todos:
>> Llevo varias horas googleando con el objetivo de encontrar una solución
>> al siguiente objetivo:
>> Necesito un comando o concatenación de este y alguna expresión regular
>> que me permita, estando en un directorio dado, borrar recursivamente
>> todos los directorios en cuyos nombres hayan números. Les ilustro el
>> ejemplo:
>>
>> 165897 78963 cadena1 789632 cadena2
>>
>> Se que para los gurus del bash es facil. Gracias de antemano.

> Hola..
> 
> No soy guru.. llevo algo de tiempo de usuario
> 
> intenta con esta comando..
> 
> find . -name "*[0-9]*" desde el directorio raiz.  y luego en el man
> podras usar -exec o tambien mediante tuberias el xargs.

Con "-type d" filtrará sólo los directorios, que es lo que busca.

> sugerencia:
> 
> crea una estructura de directorios de ejemplo o copia un extracto en
> otro lugar para hacer las pruebas.

A "find" lo carga el demonio, así que concuerdo es que es mejor que 
prueba antes en un entorno muy limitado y siempre ejecutado desde el 
usuario sin privilegios para que haga pruebas en "dique seco". "Find" 
está pidiendo a gritos el parámetro "-dryrun" :-)

Saludos,

-- 
Camaleón


-- 
To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/pan.2015.01.09.16.30...@gmail.com

Responder a