The safety expansion for FreeBSD rm(1)

Daichi GOTO daichi at freebsd.org
Thu Sep 27 04:41:46 PDT 2007


Martin Cracauer wrote:
> 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

Wow, it's a interest :)

-- 
   Daichi GOTO, http://people.freebsd.org/~daichi


More information about the freebsd-current mailing list