Date: Tue, 25 Sep 2007 14:32:48 -0400 From: Martin Cracauer <cracauer@cons.org> To: Daichi GOTO <daichi@freebsd.org> Cc: FreeBSD Current <freebsd-current@freebsd.org>, Masanori OZAWA <ozawa@ongs.co.jp> Subject: Re: The safety expansion for FreeBSD rm(1) Message-ID: <20070925183248.GA38571@cons.org> In-Reply-To: <46F905FD.9060208@freebsd.org> References: <46F905FD.9060208@freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
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@cons.org> http://www.cons.org/cracauer/ FreeBSD - where you want to go, today. http://www.freebsd.org/
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070925183248.GA38571>