This is the mail archive of the cygwin@cygwin.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

RE: tar wildcard problem


I tried everything but non seems to work. This is my tar command:

  tar -T filename.txt -X xfilename.txt -cvWf $TAR_FILE

And here is my exclude file xfilename.txt:
./*.bak
'*.bak'
"*.bak"
*.bak
file.txt
file.bak

I have a workaround that does work.

  EXCLUDE_OPT=`cat exclude_opt.txt`
  tar -T filename.txt -X xfilename.txt $EXCLUDE_OPT -cvWf $TAR_FILE

This is my exclude_opt.txt file:
--exclude=*.class
--exclude=*.obj
--exclude=*.bak

But this is really not nice.

Wai yip Tung


-----Original Message-----
From: cygwin-owner@cygwin.com [mailto:cygwin-owner@cygwin.com] On Behalf
Of Igor Pechtchanski
Sent: Monday, December 30, 2002 7:27 AM
To: Wai-Yip Tung (wtung)
Cc: cygwin@cygwin.com
Subject: Re: tar wildcard problem


On Sun, 29 Dec 2002, Wai-Yip Tung (wtung) wrote:

> I got some problem using tar.
>
> * wildcard in -T doesn't work. If I include *.txt in the file list I 
> got
>
>   tar: *.txt: Cannot stat: No such file or directory
>
> However using *.txt in command line do work. Putting exact file name 
> or directory in the file list also works.
>
> * wildcard in -X file doesn't work. However, if I use it in --exclude 
> it does work. Putting exact file name doesn't work either. So -X does 
> nothing for me.
>
> The version information is
>
> tar (GNU tar) 1.13.25
> Copyright (C) 2001 Free Software Foundation, Inc.
> This program comes with NO WARRANTY, to the extent permitted by law. 
> You may redistribute it under the terms of the GNU General Public 
> License; see the file named COPYING for details.
> Written by John Gilmore and Jay Fenlason.
>
> Hope you can give me some suggestion.
> Thank you,
> Wai yip Tung

Wai,
Did you escape or quote the wildcards appropriately, so that tar expands
them instead of the shell?
	Igor
P.S. When asking a new question, it's usually better to start a new
thread, rather than replying to an old one, otherwise people with
threaded mail readers may not notice your query.
-- 
				http://cs.nyu.edu/~pechtcha/
      |\      _,,,---,,_		pechtcha@cs.nyu.edu
ZZZzz /,`.-'`'    -.  ;-;;,_		igor@watson.ibm.com
     |,4-  ) )-,_. ,\ (  `'-'		Igor Pechtchanski
    '---''(_/--'  `-'\_) fL	a.k.a JaguaR-R-R-r-r-r-.-.-.  Meow!

Oh, boy, virtual memory! Now I'm gonna make myself a really *big*
RAMdisk!
  -- /usr/games/fortune


--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/


--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]