If the list has a seperate directory on each line of baddirs.txt, do this:

cat baddirs.txt | xargs grep -v <stuff I don't want>

Gabe

On Mon, Sep 11, 2000 at 02:04:54PM -0500, Mike Glaser wrote:
> I am working on a shell script to run a tape backup for one of my servers and I 
> have a small problem.
> 
> Since I am using cpio, I first generate list of all files on the server with the find 
> command. Then I want to go back and remove any directories that meet a 
> certain pattern (like ' ^ \ /proc \ / ' ) that is included in another 'exclude' file. I 
> thought of one way to do that using 'grep -v .... > somefile.txt'
> 
> My problem is, how do I read in the list of excluded directories from a file and 
> pass that to grep? I guess I don't understand redirection and shell 
> programming enough to solve my problem. I could figure out a solution with 
> Perl, but I must write te code in a bash script.
> 
> This is what I have now, but it doesn't work...
> grep -v file.txt < cat exclude_list.txt > new_shorter_file.txt
> 
> If anyone could help me out I would appreciate it!
> Thank-you,
> Mike Glaser
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: tclug-list-unsubscribe at mn-linux.org
> For additional commands, e-mail: tclug-list-help at mn-linux.org

-- 
--------------------------------------------------------------------------------
Gabe Turner				       |  	   X-President,
UNIX Systems Administrator,		       | Assoc. for Computing Machinery
U of M Supercomputing Institute for	       |    Univerisity of Minnesota
Digital Simulation and Advanced Computation    |       dopp at acm.cs.umn.edu

"My dinosaur droppings!  Painted like Easter eggs!"
						- Ren Hoek in "Sven Hoek"
--------------------------------------------------------------------------------

---------------------------------------------------------------------
To unsubscribe, e-mail: tclug-list-unsubscribe at mn-linux.org
For additional commands, e-mail: tclug-list-help at mn-linux.org