← Back to team overview

sslug-teknik team mailing list archive

Rekursiv rmdir

 

Jeg vil gerne have rmdir til at virke rekursivt, så den fjerner et
bibliotek hvis det er tomt *eller* hvis det kun indeholder et tomt
bibliotet.

Jeg er klar over -p switchen, men den virker baglæns, idet jeg selv
skal angive det dybeste bibliotek.


I stedet for

        rmdir -p tom/tom/tom/tom
        rmdir -p tom/tom/tom2

vil jeg altså gerne angive

        rmdir -r tom

og så finder den selv ud af, at i "tom" ligger kun biblioteker som
enten er tomme, eller kun indeholder andre tomme biblioteker.


Det kan rmdir jo så ikke - så hvad er den mest elegante, alternative
løsning?


Weekend-kram,
Anders.


Follow ups