Coletando o que estiver dentro de ASPAS DUPLAS [RESOLVIDO]

1. Coletando o que estiver dentro de ASPAS DUPLAS [RESOLVIDO]

thiago
lacerdat25

(usa Red Hat)

Enviado em 13/04/2020 - 20:18h

Olá galerinha!

Preciso de um help, estou criando um bash que realizada uma chamada numa API "CURL", e gera uma chave com mais de 100 caracteres. Preciso pegar essa chave e utilizar a mesma para chamar outra API.

Minha dúvida é: como eu faço para filtrar somente o que estiver dentro de " ", preciso pegar somente o que estiver dentro de aspas duplas e usar.

valeu!


  


2. Re: Coletando o que estiver dentro de ASPAS DUPLAS [RESOLVIDO]

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 13/04/2020 - 20:59h


lacerdat25 escreveu:

Olá galerinha!

Preciso de um help, estou criando um bash que realizada uma chamada numa API "CURL", e gera uma chave com mais de 100 caracteres. Preciso pegar essa chave e utilizar a mesma para chamar outra API.

Minha dúvida é: como eu faço para filtrar somente o que estiver dentro de " ", preciso pegar somente o que estiver dentro de aspas duplas e usar.

valeu!

Segue sugestão:
echo -n "1234\"5678\"90abc"|grep -o "\".*\""
"5678"
echo -n "1234\"5678\"90abc"|grep -o "\".*\""|sed 's/"//g'
5678


______________________________________________________________________
Importante: echo -e "\n$(lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p')\n"
Att.: Marcelo Oliver
______________________________________________________________________