Re: ANNOUNCE: Optik 1.3 released
"A.T. Hofkamp" <[email protected]> Mon, 15 Apr 2002 14:00:42 +0200 (CEST)
| Newsgroups | gmane.comp.python.getopt |
|---|---|
| Message-ID | <[email protected]> |
On Sat, 13 Apr 2002, Greg Ward wrote: > > are "greedy" (they try to take an argument first), or "non-greedy" (try to > > match options first). But what if you then want to pass an option argument > > which begins with a hyphen, like a file named "-dash.txt"? Doesn't work. A known problem with rm, i.e. 'rm -myfile' will not be accepted by the standard rm (maybe 'rm -- -myfile' would work on GNU-rm). Standard trick around it is 'rm ./-myfile'. The core of the problem is of course that a user cannot get around the hard-coded meaning of '-', but I wouldn't know how to get around that (unless we introduce a work-around with a new environment variable 'OPTIONCHAR'). I don't think we want to change that, these limitations are more or less intrinsic in Unix. In the same way as / is hard-coded as directory seperator. Albert -- Unlike popular believe, the .doc format is not an open publically available format.