On Thu, 1 Aug 2019 at 8:57 AM, vinoth kumar <[email protected]> wrote:

> Error clearly says to use proper quotes
> This would be fine i think so
> “netstat -nautp |grep -iE ‘137|389|445|636’|awk '{print $5}' |cut -d: -f2
> |grep -iwE ‘137|389|445|636’”
> Save it in Regiter
> Use set_facts to store as a variable
>
>
> On Thu, 1 Aug 2019 at 8:31 AM, Veera <[email protected]> wrote:
>
>> Hi,
>>
>> I am trying the below   snippet to  detect  the established ports.  but
>> Ansible throws an error.
>>
>>  - name: List the  port connections
>>       shell: "netstat -nautp |grep -iE "137|389|445|636" |awk '{print
>> $5}' |cut -d: -f2 |grep -iwE "137|389|445|636"
>>       register: dc_stat
>>       debug:
>>         var: dc_stat.stdout_lines
>>
>> this through's the error
>>
>> The offending line appears to be:
>>
>>
>>     - name: List the  port connections
>>       shell: netstat -nautp |grep -iE "137|389|445|636" |awk '{print $5}'
>> |cut -d: -f2 |grep -iwE "137|389|445|636"
>>
>>        ^ here
>> We could be wrong, but this one looks like it might be an issue with
>> unbalanced quotes.  If starting a value with a quote, make sure the
>> line ends with the same set of quotes.  For instance this arbitrary
>> example:
>>
>>
>>     foo: "bad" "wolf"
>>
>>
>> Could be written as:
>>
>>
>>     foo: '"bad" "wolf"'
>>
>>
>>
>> I tried  inserted  a " " for the shell commands  and using  vars/pipe
>> also ..
>> How can i direct the output of "netstat -nautp |grep -iE "137|389|445|636"
>> |awk '{print $5}' |cut -d: -f2 |grep -iwE "137|389|445|636"" to a
>> variable  ?
>>
>> Or  do we have to use backslash(\)  as in shell ?
>>
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Ansible Project" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/ansible-project/3e2a9fa0-7974-4455-baa6-f45b2f690aae%40googlegroups.com
>> <https://groups.google.com/d/msgid/ansible-project/3e2a9fa0-7974-4455-baa6-f45b2f690aae%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/CAJ%2BRxtQ5tfZ_9N7VC_tAxrdxnZHRMwNQouZhoA-yz%2BipTJN0JQ%40mail.gmail.com.

Reply via email to