From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 793 invoked from network); 30 Aug 2005 10:12:35 -0000 Received: from news.dotsrc.org (HELO a.mx.sunsite.dk) (130.225.247.88) by ns1.primenet.com.au with SMTP; 30 Aug 2005 10:12:35 -0000 Received: (qmail 40522 invoked from network); 30 Aug 2005 10:12:28 -0000 Received: from sunsite.dk (130.225.247.90) by a.mx.sunsite.dk with SMTP; 30 Aug 2005 10:12:28 -0000 Received: (qmail 14876 invoked by alias); 30 Aug 2005 10:12:20 -0000 Mailing-List: contact zsh-users-help@sunsite.dk; run by ezmlm Precedence: bulk X-No-Archive: yes X-Seq: 9354 Received: (qmail 14861 invoked from network); 30 Aug 2005 10:12:19 -0000 Received: from news.dotsrc.org (HELO a.mx.sunsite.dk) (130.225.247.88) by sunsite.dk with SMTP; 30 Aug 2005 10:12:19 -0000 Received: (qmail 39446 invoked from network); 30 Aug 2005 10:12:19 -0000 Received: from ns9.hostinglmi.net (213.194.149.146) by a.mx.sunsite.dk with SMTP; 30 Aug 2005 10:12:14 -0000 Received: from 212.red-80-35-44.pooles.rima-tde.net ([80.35.44.212]:32940 helo=localhost) by ns9.hostinglmi.net with esmtpa (Exim 4.52) id 1EA36D-0000vh-2a for zsh-users@sunsite.dk; Tue, 30 Aug 2005 12:12:13 +0200 Date: Tue, 30 Aug 2005 12:16:04 +0200 From: DervishD To: Zsh Users Subject: getopts and long options Message-ID: <20050830101604.GA14851@DervishD> Mail-Followup-To: Zsh Users Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit User-Agent: Mutt/1.4.2.1i Organization: DervishD X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - ns9.hostinglmi.net X-AntiAbuse: Original Domain - sunsite.dk X-AntiAbuse: Originator/Caller UID/GID - [0 0] / [47 12] X-AntiAbuse: Sender Address Domain - dervishd.net X-Source: X-Source-Args: X-Source-Dir: X-Spam-Checker-Version: SpamAssassin 3.0.4 (2005-06-05) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.0.4 Hi all :) I have a script which needs to receive a set of highly related options. This can be implemented using the "getopts" builtin, using arguments to options and parsing the argument afterwards, but the best solution is to use long options (in this case, two letter options). Unfortunately, "getopts" doesn't support long options and I'm forced to use GNU getopt :( I would prefer to use the "getopts" builtin if possible, rather than GNU getopt, to avoid a dependency, so: is there any 'trick' for "getopts" to make it accept long options or must I use GNU getopt? Thanks a lot in advance :) Raúl Núñez de Arenas Coronado -- Linux Registered User 88736 | http://www.dervishd.net http://www.pleyades.net & http://www.gotesdelluna.net It's my PC and I'll cry if I want to...