voidmarcus
(usa Arch Linux)
Enviado em 27/02/2017 - 16:31h
Olá pessoal,
Estou tentando utiliza o comando grep para extrair o nome das placas wireless do comando ifconfig. Meu código é o seguinte:
[1]
ifconfig | grep "wl([^ || :]*)"
Como saída, eu deveria obter:
[2]
wlp5s0
Entretanto, não há saída alguma. =(
Simplificando a expressão para obter apenas a linha em que "wl" aparece, temos:
[3]
ifconfig | grep "wl"
Com o seguinte output:
[4]
wlp5s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
Utilizei o site de exemplos interativos do livro Expressões Regulares para testar a expressão[1], e ela está funcionando perfeitamente.
http://piazinho.com.br/ed5/exemplos.html#1
Alguém sabe me dizer o que está ocorrendo?