henry@mit-trillian.MIT.EDU (Henry C. Mensch) (05/18/86)
I guess I want to know why /bin/rm won't remove all the files that match a particular pattern. In particular, I happen to have a need to get rid of all the files that match the pattern *.letter. /bin/rm only sees fit to remove those which actually have characters to the left of the '.letter' part. Am I expecting too much? A sample session is included below: ~Script started on Sat May 17 16:57:25 1986 ~42 trillian /mit/h/e/henry --> ~42 trillian /mit/h/e/henry --> ls ~total 44 ~ 3 .Xdefaults 2 .login.old 1 .rhosts ~ 1 .Xrc 1 .logout 1 .rnlast ~ 3 .cshrc 1 .mailrc 2 .rnsoft ~ 2 .cshrc.old 1 .mh_profile 1 .signature ~ 0 .emacs_keys 1 .msgsrc 1 .tiprc ~ 1 .emacs_vars 5 .newsrc 1 News ~ 1 .exrc 5 .oldnewsrc 1 dead.letter ~ 1 .history 1 .plan ~ 1 .letter 0 .pnewsexpert ~ 3 .login 1 .project ~43 trillian /mit/h/e/henry --> /bin/rm *.letter ~44 trillian /mit/h/e/henry --> ls ~total 43 ~ 3 .Xdefaults 3 .login 0 .pnewsexpert ~ 1 .Xrc 2 .login.old 1 .project ~ 3 .cshrc 1 .logout 1 .rhosts ~ 2 .cshrc.old 1 .mailrc 1 .rnlast ~ 0 .emacs_keys 1 .mh_profile 2 .rnsoft ~ 1 .emacs_vars 1 .msgsrc 1 .signature ~ 1 .exrc 5 .newsrc 1 .tiprc ~ 1 .history 5 .oldnewsrc 1 News ~ 1 .letter 1 .plan ~45 trillian /mit/h/e/henry --> ~script done on Sat May 17 16:58:03 1986 Mailed replies are appropriate, since I don't always read net.unix. I will summarize if there's enough interest. -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Henry Mensch | Technical Writer | MIT/Project Athena henry@athena.mit.edu ..!mit-eddie!mit-athena!henry
ark@alice.UucP (Andrew Koenig) (05/18/86)
This has nothing to do with /bin/rm -- it's an artifact of the Shell.