It depends on the operating system as the OS itself might do different
things with both single-quotes and double-quotes.

For example, on Linux/macOS, single quotes create a string that is not
interpreted IIRC.

Gary

On Tue, May 28, 2024, 10:37 AM Eric Pugh <ep...@opensourceconnections.com>
wrote:

> Hi all, trying to figure out if I found a bug or if it’s user error.
>
> I have a command line:
>
> bin/solr stream -verbose echo.expr "Hello World”
>
> The -verbose is an option, and then the next two parameters I get via
> System.out.print(cli.getArgList());.
>
> I would expect to get two parameters: “echo.expr” and “Hello World”, but
> instead I get three, “echo.expr”, “Hello”, “World” because of the white
> space.
>
> I am using the “DefaultParser”.   It seems to me that wrapping an option
> in ‘ or “ quotes ought to let you ignore the whitespace!
>
> Thoughts?
>
> Eric
>
>
> _______________________
> Eric Pugh | Founder | OpenSource Connections, LLC | 434.466.1467 |
> http://www.opensourceconnections.com <
> http://www.opensourceconnections.com/> | My Free/Busy <
> http://tinyurl.com/eric-cal>
> Co-Author: Apache Solr Enterprise Search Server, 3rd Ed <
> https://www.packtpub.com/big-data-and-business-intelligence/apache-solr-enterprise-search-server-third-edition-raw>
>
> This e-mail and all contents, including attachments, is considered to be
> Company Confidential unless explicitly stated otherwise, regardless of
> whether attachments are marked as such.
>
>

Reply via email to