[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Zeitsparende Variante von cp bekannt?



Hi!

2011/6/21 Heiko Schlittermann <hs@schlittermann.de>
>
> Martin Steigerwald <Martin@lichtvoll.de> (Tue Jun 21 09:10:42 2011):
> > Am Dienstag, 21. Juni 2011 schrieb Heiko Schlittermann:


> > >     rmdir PFAD 2>/dev/null || rm PFAD
> >
> > Potentiell zwei Befehle. Gehts mit einem? ;)
>
>    erem() { rmdir "$@" 2>/dev/null || rm "$@"; }
>
> Aber das hättest Du auch alleine geschafft ☺

Das führt aber im "schlimmsten" Fall immer noch bis zu 2 externe
Befehle aus - "furchtbar" ☺

erem() { test -d "$@" && rmdir "$@" || rm "$@"; }

Da test ein Shell Builtin ist (bei bash und ksh) wird so nur 1 externer
Befehl aufgerufen - aber ob das SOOO wichtig ist... ;)

Alexander
--
↯     Lifestream (Twitter, Blog, …) ↣ http://sup.skwar.me/    ; ↯
↯  Chat (Jabber/Google Talk) ↣ a@skwar.me ; Twitter: @alexs77  ↯


Reply to: