Article View: es.comp.os.linux.programacion
Article #1829Re: (Bash) borrando directorios vacios recursivamente
From: Iván Sánchez Ortega
Date: Fri, 29 Jul 2005 19:58
Date: Fri, 29 Jul 2005 19:58
37 lines
2583 bytes
2583 bytes
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Alberto Cabello Sanchez dixit: >> for i in `find -type d | sort -r` do rmdir $i; done; > > Siento contradecirte, pero que eso s� funciona si pones en �ltimo punto > y coma justo antes del "do". Vale, de acuerdo, no bash no es tan pobre como pensaba en un principio :-) Sin embargo, el usar algo del estilo de (usando "echo" en vez de "rmdir"): for i in `find -type d | sort -r`; do echo $i; done; Tiene el problema de que Bash rompe el resultado del backtick no en los saltos de l�nea, sino en los saltos de l�nea y espacios en blanco. Con lo cual, esto falla horriblemente para directorios con espacios en su nombre. Y yo tengo muchos de esos. Un saludo, - -- - ---------------------------------- Iv�n S�nchez Ortega -ivansanchez-arroba-escomposlinux-punto-org http://acm.asoc.fi.upm.es/~mr/ Proudly running Debian Linux with 2.6.11-1-k7 kernel, KDE3.4.0, and PHP 5.0.4-0.10 generating this signature. Uptime: 21:55:44 up 7 days, 13:02, 2 users, load average: 2.10, 1.97, 1.83 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (GNU/Linux) iD8DBQFC6opcR56dWuhgxGgRApRdAKChZSDfhlbQ898kCUnZINqWs82plACgokAd 2WjgSmX/rmqXbK42+HgckVM= =WXk/ -----END PGP SIGNATURE-----
Technical Details
Message-ID:
<sbeqr2-ngl.ln1@pinsa.escomposlinux.org>Path:
arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!news.glorb.com!news.antakira.com!cagarruta.escomposlinux.org!appleseed.escomposlinux.org!tramontana.escomposlinux.org!escomposlinux.org!pinsa.escomposlinux.org!newsReferences:
<dcbs2u$q2i$2@appleseed.escomposlinux.org> <jb2pr2-8mb.ln1@pinsa.escomposlinux.org> <dccsib$vth$1@appleseed.escomposlinux.org>Show Full Headers
Complete Article Headers
X-Google-Thread: f86c8,5e878b5229c5e278
X-Google-Attributes: gidf86c8,public
X-Google-Language: SPANISH,ASCII
Path: arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!news.glorb.com!news.antakira.com!cagarruta.escomposlinux.org!appleseed.escomposlinux.org!tramontana.escomposlinux.org!escomposlinux.org!pinsa.escomposlinux.org!news
From: Iván Sánchez Ortega <ivansanchez-@rroba-escomposlinux-.punto.-org>
Newsgroups: es.comp.os.linux.programacion
Subject: Re: (Bash) borrando directorios vacios recursivamente
Date: Fri, 29 Jul 2005 21:58:19 +0200
Organization: acm.asoc.fi.upm.es
Lines: 37
Message-ID: <sbeqr2-ngl.ln1@pinsa.escomposlinux.org>
References: <dcbs2u$q2i$2@appleseed.escomposlinux.org> <jb2pr2-8mb.ln1@pinsa.escomposlinux.org> <dccsib$vth$1@appleseed.escomposlinux.org>
NNTP-Posting-Host: 80-103-89-65.mad1.adsl.uni2.es
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8Bit
X-Trace: pinsa.escomposlinux.org 1122667630 28749 80.103.89.65 (29 Jul 2005 20:07:10 GMT)
X-Complaints-To: newsmaster@pinsa.escomposlinux.org
NNTP-Posting-Date: Fri, 29 Jul 2005 20:07:10 +0000 (UTC)
User-Agent: KNode/0.9.1
X-Face: nlEo5>?ar-%$+FxSSAiMOUEww*3NS$K\0L?,!rgT3W$BLT"NvcH]d+\hO@vG@IMtX(vAAh*^o#J{Iwf`cOJ;=x/UmhK^&$jL\btl13]+g/3(-.OAha\vKN0