Hi Lee,
I think the problem is that you are running into here is that you are mixing
spaces
with the semicolon (argument delimiter).
So given the config that you have here, what you really are passing is more like
running the command:
/usr/bin/ryftprim -v "-w 20" "-ps es" "-f regresion/wikipedia-20150518.bin"
"-od br1.txt" "-s '(RAW_TEXT CONTAINS \"Babe Ruth\")'" "-n 4"
My personal recommendation is always to change the delimiter to a space instead
of a semicolon.
This results in a much more natural syntax, because spaces are what we use on
the command-line
to separate arguments.
Can you try changing the separator to space instead of semi-colon and then
replacing the semicolons
in your argument list with spaces? So then your argument list would be:
-v -w ${ryft_width} -p ${ryft_primitave} -f ${ryft_file} -od ${ryft_outfile} -s
${ryft_search} -n ${ryft_nodes}
Thanks
-Mark
> On Aug 22, 2016, at 5:06 PM, Lee_Meadows <[email protected]> wrote:
>
> Sorry for delay, was traveling, thanks for responding.
>
> Yes, the attribute I'm trying to put the double quote does have single
> quotes.
>
> Here's the example of a ryft command
>
> /usr/bin/ryftprim -v -w 20 -p es -f regression/wikipedia-20150518.bin -od
> br1.txt -s '(RAW_TEXT CONTAINS "Babe Ruth")' -n 4
>
> So in my ExecuteStreamCommand, I have an attribute for each parameter from
> the UpdateAttribute (Or I could do it all as one, but just testing this out
> as proof of concept.)
>
> -v;-w ${ryft_width};-p ${ryft_primitave};-f ${ryft_file};-od
> ${ryft_outfile};-s ${ryft_search};-n ${ryft_nodes}
>
> <http://apache-nifi-developer-list.39713.n7.nabble.com/file/n13093/nifi_execute_stream.jpg>
>
>
>
>
>
>
> --
> View this message in context:
> http://apache-nifi-developer-list.39713.n7.nabble.com/NiFi-removing-double-quote-from-property-tp13069p13093.html
> Sent from the Apache NiFi Developer List mailing list archive at Nabble.com.