| Art Alexion on 1 Feb 2006 17:47:13 -0000 |
|
Michael C. Toren wrote:
>Art Alexion wrote:
>
>
>>>How can I restore rm's default behavior so that "rm *" requires
>>>confirmation, but "rm specified_file" does not?
>>>
>>>
>
>gyoza@comcast.net wrote:
>
>
>>Create an alias.
>>
>>
>
>morgan wrote:
>
>
>>If you're using bash you would create an alias:
>>
>>alias rm="rm -i"
>>
>>
>
>Creating an alias won't solve Art's problem, which is using the "-i" flag
>when rm is passed multiple files, but not using "-i" when only a single
>file is specified -- rather, an alias will use "-i" in every case. One
>possible solution is to create a bash function which determines how many
>arguments it was passed:
>
> rm()
> {
> if [ $# -lt 2 ]
> then /bin/rm $*
> else /bin/rm -i $*
> fi
> }
>
>This works for the majority of cases:
>
> [mct@ellesmere ~]$ touch foo bar baz
> [mct@ellesmere ~]$ rm foo
> [mct@ellesmere ~]$ rm bar baz
> /bin/rm: remove `bar'? y
> /bin/rm: remove `baz'? y
>
>
>
Michael,
Where would I put that function?
--
_______________________________________
Art Alexion
Arthur S. Alexion LLC
PGP fingerprint: 52A4 B10C AA73 096F A661 92D2 3B65 8EAC ACC5 BA7A
The attachment -- signature.asc -- is my electronic signature; no need for alarm.
Info @ http://mysite.verizon.net/art.alexion/encryption/signature.asc.what.html
Key for signed PDFs available at
http://mysite.verizon.net/art.alexion/encryption/ArthurSAlexion.p7c
The validation string is TTJY-ZILJ-BJJG.
________________________________________
Attachment:
signature.asc ___________________________________________________________________________ Philadelphia Linux Users Group -- http://www.phillylinux.org Announcements - http://lists.phillylinux.org/mailman/listinfo/plug-announce General Discussion -- http://lists.phillylinux.org/mailman/listinfo/plug
|
|