🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #1829

Re: (Bash) borrando directorios vacios recursivamente

#1829
From: Iván Sánchez Ortega
Date: Fri, 29 Jul 2005 19:58
37 lines
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!news
References: <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