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