Pular para o conteúdo

Imprimir palavra depois de certa palavra? [RESOLVIDO]

Responder tópico
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
  • Denunciar
  • Indicar

1. Imprimir palavra depois de certa palavra? [RESOLVIDO]

Enviado em 14/10/2017 - 09:49h

Não estou conseguindo imprimir uma palavra depois de certa padrão encontrado, exemplo:

uma string: wlan0 SSID: "Eu"

echo "iwconfig wlan0 | grep 'SSID: \"' "

precisava de imprimir o nome após o padrão SSID: "

Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

2. Re: Imprimir palavra depois de certa palavra?

Melhor resposta

Enviado em 14/10/2017 - 11:27h

WIFI=$(iwconfig wlp3s0 | grep -oP '(?<=ESSID:)[^ ]+' | sed 's/"//g') ; echo $WIFI 

Aqui funciona!
Acrescentei o comando sed para remover as "aspas".

Um meio mais fácil é usar este comando:
iwgetid -r 

3. Re: Imprimir palavra depois de certa palavra? [RESOLVIDO]

Enviado em 14/10/2017 - 10:20h

iwconfig wlan0 | grep -oP "(?<=ESSID:)[^ ]+" 

4. Re: Imprimir palavra depois de certa palavra? [RESOLVIDO]

Enviado em 14/10/2017 - 11:20h

Ryuk escreveu:

iwconfig wlan0 | grep -oP "(?<=ESSID:)[^ ]+" 


havia encontrado algo assim, consigo imprimir no terminal, mas não consigo colocar numa variável para depois poder imprimir assim:

WIFI=$(iwconfig wlan0 | grep -oP '(?<=ESSID:")[^ ]+')
echo $WIFI


não me retorna nada.

5. Re: Imprimir palavra depois de certa palavra? [RESOLVIDO]

Enviado em 15/10/2017 - 19:55h

Você pode tentar da seguinte forma:

Substitua wlan0 pela sua interface wireless
WIFI=$(iwconfig wlan0 | awk -F "ESSID:" {'print $2'} | head -n1)
echo $WIFI

Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Responder tópico

Entre na sua conta para responder.

Fazer login para responder