[NBLUG/talk] bash shell commands

jeff at dreadidread.homelinux.org jeff at dreadidread.homelinux.org
Fri Aug 29 11:03:00 PDT 2003


Thank you!

Quoting Andru Luvisi <luvisi at andru.sonoma.edu>:

> On Fri, 29 Aug 2003 jeff at dreadidread.homelinux.org wrote:
> > I have a couple of basic bash shell questions that would really be useful
> to
> > know but I haven't figured out yet (I'm still a new linux user).
> >
> > How do I delete a directory and everything in the directory (including
> > subdirectories) in one command? is there some option of the 'rmdir -f
> ./dir'
> > that I'm missing? I want to get rid of my phpmyadmin from the web and I
> don't
> > want to do through rm -f *.php in every directory followed by rmdir...
> :-)
> 
> rm -rf ./dir
> 
> > How do I grep through every file in a directory ( and optionally the
> > subdirectories )? When I try find *.py | grep 'something' I'm coming up
> > empty...
> 
> On Linux you can use:
>   rgrep 'someting' ./dir
> or
>   find ./dir -type f -print0 |xargs -0 grep 'something'
> 
> -print0 and -0 are GNU extensions to find and xargs.  On systems with
> non-GNU find and xargs you can use:
>   find ./dir -type f -print |xargs grep 'something'
> 
> ...but you may have problems with filenames that have spaces and newlines
> in their names.
> 
> Andru
> -- 
> Andru Luvisi
> 
> 
> Quote Of The Moment:
>   Heisenberg may have been here.
> 
> _______________________________________________
> talk mailing list
> talk at nblug.org
> http://nblug.org/mailman/listinfo/talk
> 






More information about the talk mailing list