Usando grep
com PCRE ( -P
):
% grep -Po '(^|\s)SSID:\s\K[^,]+' file.txt
Exemplo:
% grep -Po '(^|\s)SSID:\s\K[^,]+' <<<'SSID: Home, BSSID: aa:bb:cc:dd:ee:ff'
Home
Como posso calcular o valor de SSID da string abaixo usando o grep?
SSID: Home, BSSID: aa:bb:cc:dd:ee:ff
Eu tentei
grep -oh "SSID:.*,"
e outras combinações, mas sem sucesso.
O relutante ?
quantifer usando -p
em grep
também não está funcionando para mim.
Usando grep
com PCRE ( -P
):
% grep -Po '(^|\s)SSID:\s\K[^,]+' file.txt
Exemplo:
% grep -Po '(^|\s)SSID:\s\K[^,]+' <<<'SSID: Home, BSSID: aa:bb:cc:dd:ee:ff'
Home
Tags grep regular-expression