Re: Shell hate (was Re: unzip hate)

[prev] [thread] [next] [lurker] [Date index for 2007/02/20]

From: Peter da Silva
Subject: Re: Shell hate (was Re: unzip hate)
Date: 17:19 on 20 Feb 2007
How many of the people who think shell wildcard expansion is hateful 
have spent much time using other people's programs on any OS where the 
command line is the normal user interface and where wildcard expansion 
is up to the application writers?

God it's hateful.

"Oh yeh, that program only does wildcards on the first argument and on 
the "file=" parameter if you didn't specify a device name."

"Oh, sorry, yeh, it doesn't let you wildcard the type. What? It does 
WHAT? Geeze, why would anyone expect that to work?"

"No, that one's a port of a VMS program, and it only does VMS style 
wildcards."

"Oh, yeh, you need to quote the filename to get normal wildcards."

"No, don't quote that, it'll try and treat the quotes as part of the 
file name."

"Single quotes only."

"Don't quote it, replace the spaces with underscores."

"Wildcards on the second file name only work if the first file name has 
wildcards in it."

"Oh, yeh, you need to use UNIX wildcards on all of his programs."

"That's not a wildcard, star means 'any host'."

"The wildcards are '#' and '%', something to do with the database."

"Question mark means the file type is optional."

"No, you have to leave the quote off at the end of the line or it won't 
match anything. Yes, I know they're unbalanced. If you ask me, so was 
he."

"Two stars in a row means a literal star."

There's stuff above here

Generated at 06:02 on 21 Feb 2007 by mariachi 0.52