sexta-feira, 16 de dezembro de 2016

grep com regex regular expression

cat legenda.vtt | grep -v  '[0-9]\{2\}[:][0-9]\{2\}[:][0-9]\{2\}[.][0-9]\{3\}[ --> ]\{4\}'

Procura por 2 elementos de 0 a 9
Procura por :
Procura por 2 elementos de 0 a 9
Procura por :
Procura por 2 elementos de 0 a 9
Procura por .
Procura por 3 elementos de 0  a 9
Procura por 4 elementos 'espaco' -->

[ -]\? --> vai procurar por compatibilidade, ou 'espaço' ou "-"


echo '(123)' | grep '\([0-9]\{3\}\)'
(123)


echo '(123)' | grep '\(([0-9]\{3\})\)'
(123)

echo '(123 )' | grep '\(([0-9]\{3\})\)'
não retorna nada

echo '(123 )aaa' | grep '\(([0-9]\{3\}[ ]\?)\)' 
(123 )aaa

Nenhum comentário: