The safety expansion for FreeBSD rm(1)
Martin Cracauer
cracauer at cons.org
Tue Sep 25 11:57:36 PDT 2007
My idea of a safety feature for rm(1):
To solve the problem of doing
rm foo *
instead of
rm foo*
Look at what the commandline arguments are. If at least
- one is appearing twice
- or at least one is not appearing at all
, then do a "*" expand like from a shell (not perfect of course not
easy enough) and see whether all elements of "*" are there *plus*
others with no "/". If so, the above situation occured and you only
go ahead with a special flag.
Martin
--
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Martin Cracauer <cracauer at cons.org> http://www.cons.org/cracauer/
FreeBSD - where you want to go, today. http://www.freebsd.org/
More information about the freebsd-current
mailing list