I need to grep both stdout and stderr curl output.
When I do it the naive way I get this errror::
  $ curl -g 'localhost:9200/dt/cc/_mapping?pretty' &> | grep type
  bash: syntax error near unexpected token `|'
  $
So for now I do it this way::
  $ curl -g 'localhost:9200/dt/cc/_mapping?pretty' &> a; grep type a; rm a
            "type" : "text",
                "type" : "keyword",
            "type" : "long"
            "type" : "text",
                "type" : "keyword",
  $
What is the correct way to do that?
Sorry for the duplicate.
for >=bash-4 answer is::
$ curl -g 'localhost:9200/dt/cc/_mapping?pretty' |& grep type
     "type" : "text",
     ...
