Thank you Joe!

On Fri, Dec 16, 2016 at 3:18 PM Joe Percivall <[email protected]>
wrote:

> Issue created here:
> https://issues.apache.org/jira/browse/NIFI-3221
>
>  - - - - - -
> Joseph Percivall
> linkedin.com/in/Percivall
> e: [email protected]
>
>
>
>
> On Friday, December 16, 2016 3:05 PM, Joe Percivall <
> [email protected]> wrote:
> Juan, I was able to reproduce your findings and even more-so I couldn't
> get any double quote characters to be passed as arguments.
>
>
> I dug in a bit and it appears this[1] logic is to blame. The ArgumentUtils
> class is trying to be helpful by automatically grouping items in quotes
> together but this has the side effect of never letting double quotes be
> included in the command arguments.
>
> I will open a ticket regarding this issue.
> [1]
> https://github.com/apache/nifi/blob/e12e7a55b75f5e358bdbcea79be9baba77532f94/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/java/org/apache/nifi/processors/standard/util/ArgumentUtils.java#L60-L60
>
>
>
> Joe
> - - - - - -
> Joseph Percivall
> linkedin.com/in/Percivall
> e: [email protected]
>
>
>
>
> On Friday, December 16, 2016 2:34 PM, Juan Sequeiros <[email protected]>
> wrote:
>
>
>
> Excuse me my previous reply got weird.
>
> Hey Joe,
> That did not work.
>
>
> As example if I use echo "test" on command line I get: test
>
> If I use echo \"test\" I get: "test"
>
>
> On ExecuteStream:
>
>
> If I use "test" as command argument I get": test
>
> But if I use \"test\" I get: \test\
>
>
> On Fri, Dec 16, 2016 at 2:31 PM Juan Sequeiros <[email protected]>
> wrote:
>
> That did not work it could be my command.
> >The command takes an argument in double quotes. "HOUSECOLOR" and outputs
> BLUE
> >
> >
> >On Fri, Dec 16, 2016 at 2:10 PM Joe Percivall <[email protected]>
> wrote:
> >
> >Hey Juan,
> >>
> >>I believe you need to escape the escape, so in order to do a double
> quote it would be \\" as the property value.
> >>
> >>
> >>Joe
> >>- - - - - -
> >>Joseph Percivall
> >>linkedin.com/in/Percivall
> >>e: [email protected]
> >>
> >>
> >>
> >>On Friday, December 16, 2016 2:05 PM, Juan Sequeiros <
> [email protected]> wrote:
> >>
> >>
> >Hey Joe,
> >>
> >>
> >>
> That did not work.
> >>
> >
> >
> >As example if I use echo "test" on command line I get: test
> >
> >If I use echo \"test\" I get: "test"
> >
> >
> >On ExecuteStream:
> >
> >
> >If I use "test" as command argument I get": test
> >
> >But if I use \"test\" I get: \test\
> >
> >
> >
> >
>

Reply via email to