On 1/17/2010 11:24 PM, Manuel Reimer wrote:
> David E. Ross wrote:
>> When I got a shell account on my ISP's Web server in my own address
>> space, one of the first things I did was
>>      alias rm='rm -i'
>> I also did the same for cp and mv.
> 
> I tried this, some time ago. But this sucks, as it asks for *every* 
> file, if I try to "rm -r" a directory. As this makes it impossible to do 
> my work, I started to call "rm" with full path ("/bin/rm") and some time 
> later, I removed the alias.

Instead, I escape the command with a back-slash, which causes the actual
command to execute instead of the alias.  This keeps the safety of the
alias but allows me to intentionally bypass it.

The command
        \rm abc*
will ignore the alias and remove all files in the current directory
whose names begin with "abc" without any prompt for confirmation.

I escape the commands rm, cp, and mv when I use them in a script.
However, I don't escape them until after I have tested the script just
in case I have an error in the script.

-- 
David E. Ross
<http://www.rossde.com/>

Go to Mozdev at <http://www.mozdev.org/> for quick access to
extensions for Firefox, Thunderbird, SeaMonkey, and other
Mozilla-related applications.  You can access Mozdev much
more quickly than you can Mozilla Add-Ons.
_______________________________________________
support-seamonkey mailing list
support-seamonkey@lists.mozilla.org
https://lists.mozilla.org/listinfo/support-seamonkey

Reply via email to