From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 11128 invoked by alias); 11 Nov 2016 04:54:35 -0000 Mailing-List: contact zsh-workers-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Workers List List-Post: List-Help: X-Seq: 39914 Received: (qmail 12522 invoked from network); 11 Nov 2016 04:54:35 -0000 X-Qmail-Scanner-Diagnostics: from mout.gmx.net by f.primenet.com.au (envelope-from , uid 7791) with qmail-scanner-2.11 (clamdscan: 0.99.2/21882. spamassassin: 3.4.1. Clear:RC:0(212.227.15.15):SA:0(-3.6/5.0):. Processed in 0.883904 secs); 11 Nov 2016 04:54:35 -0000 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-3.6 required=5.0 tests=FREEMAIL_FROM, RCVD_IN_DNSWL_LOW,RCVD_IN_MSPIKE_H2,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.1 X-Envelope-From: llua@gmx.com X-Qmail-Scanner-Mime-Attachments: | X-Qmail-Scanner-Zip-Files: | Received-SPF: pass (ns1.primenet.com.au: SPF record at gmx.com designates 212.227.15.15 as permitted sender) Subject: Re: Bug: Ubuntu apt-get install package-* To: zsh-workers@zsh.org References: From: Eric Cook Message-ID: Date: Thu, 10 Nov 2016 23:49:12 -0500 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.4.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:5zguTPAwU4BEhFQ/mNF6D8qzX+jwGu9o5Z5YhWG+uoRsql+bbpe +zC3zBSmT3lRMJUZw0T9j8NMrxci5ticGsIFhFtf+d2ZEgG3LufccNnGggODKoP6jmx76Br PGTSLlL9B4wUD9OmnPqZa3dvl3aYfDxPMeHcOqaRaxzGM52Ug7JOYcpIYiFBsJog7S0i76R 32FqbqI6kJMXLR1XaulFQ== X-UI-Out-Filterresults: notjunk:1;V01:K0:1brmc4S4P8M=:ljbJf21dSGGPOfonUzEaAU K9gL5Pd2hXkciSNB9nQ4AcjNiz8IYU2rhUIfLltiGt3TRUrz5sz9levc0H1f4Y+2mOrY7O3jz 8U7Z6I7JzYw7oG3l3c30CCZ6EJc5n2pCAWgdq1qq2MTQF7k3x8Bx808G5Up5qgD+AaR2n4k0q PjcQeAf0ex5ERpLBNVDRQAgqnbsJtLTFj2bGp4N3diQlt1ZgtyrDhQQKeqJ3s82ROX2272EAs oJI/06FblmVl68oKMBYgTE4dCNcz1BkAhplSZ6B6MeC4T1HgtjXSkewy2DdSkUPAHzgMtMMU3 b9c53g4qCTun6fgQMzDY87KkkVnfkSuXMcXy38tkbxi1q8OAnLWSJdsnmDfhGOAIyXaeEOE+K FN4+GwfIODwORF1e5jJY4BY2dDOaHEXtTkFwRdpWZrhRY6eSVQsXM96XRDkM/Ct+uaxqNTGbU XRQCFXQaXRgTTW1ucwKOSbkgOF5MUOluCLoCOj/1+lycw2PqqK52GSBCw8cW2e//BUootC7+3 pW6MXMt0Sj4Ik8TYe05xsGFBDxlE5XBYM0k3qZddDx/E/n2O0IdREGqTROQOBpODuttiXaosK yKbst5I8aT0uPKWS8qO1UppDkqQmAQWkdouEjx3wYnjruU4q4D3zLR4f4PJAM9rkwoxFoHEk4 Lm/fqh6qicvnx41jSojLIqkWwn9XBxqM6jHjEUgDiZ1KVNS8KWGeiEahWpi/rOzod7IGwiFLV UxXQ2AVwCkCTNyG0p7wmKXQys54WAvXGkUJ7phaMoTBm2Efzn4N8kYjfvkvyijAy0CIQpJwgD owckMz3 On 11/10/2016 05:43 PM, Bob wrote: > Hello, > > Thank you for your great work on ZSH. > > I'd like to report a bug. > > When I run install commands with `*` for all packages I get a zsh error > while it works in bash. > > For example I recently tried this: sudo apt-get install numix-wallpaper-* > > Regards, > Bob > It isn't an bug, the * is a metacharacter used for globbing. The difference is what the shells do when a glob fails to match a filename. bash will pass the glob as-is to the command while zsh will stop processing the line. You can mimic zsh's behavior in bash with: shopt -s failglob and you can mimic bash's behavior in zsh with: unsetopt nomatch But by default in zsh if you want to to pass arguments to a command that contain valid metacharacters to zsh, you have to escape them by quoting. So the correct way is: sudo apt-get install numix-wallpaper-\*