[mod.computers.vax] DEC/Shell wildcard expansion

jon@CIT-VAX.ARPA (Jonathan P. Leech) (11/27/85)

	We just got DEC/Shell V  1.0.  I  find	that  when  the  shell
expands wildcards, it includes version numbers, i.e.

	echo *.c

might generate

	all.c.3 backup.c.2 ...

if a 'tar' file is generated with something like

	tar cvf foo.tar *.c

the version numbers are included in  the  tar  file.  If  it  is  then
extracted on a Unix system, I get (unsurprisingly) files named

	all.c.3
	backup.c.2

which is  NOT  desirable.  Does  anyone  know  a  way  to  defeat  the
version-number expansion of the shell? I realize that at worst I could
write a program and do something like

	tar cvf foo.tar `fixnames *.c`

but there seems to be a (very small) limit on the  length  of  strings
generated through the backquoting mechanism. Also, I find that the 'r'
option to  tar	(used  to  update  an  archive)  frequently  generates
'directory checksum errors' which makes it difficult  to  construct  a
tar file in several passes.

	Thanks,
	Jon Leech (jon@cit-vax.arpa)
	__@/