sexta-feira, 23 de maio de 2014

egrep é seu amigo

$ egrep '^.{20,40}$' /etc/passwd

$ egrep '^.{40,}$' /etc/passwd

A expressão acima pode lhe ajudar a entender como o egrep pode funcionar em conjunto com uma expressão, se usar lógica.

Exemplo: $ egrep '^.{20,40}$' /etc/passwd

Diz o seguinte encontrar dentro do passwd linhas de 20 a 40 caracteres não importa o que, o ^ simboliza inicio da linha,  você pode usar exemplo ^root ^gustavo que se a linha iniciar com o que foi indicado o egrep listará, o próximo é o ponto o ponto dentro da expressão pode ser usado exemplo: .......... ou .{10} como é chato apertar 10 pontinhos e depois ficar contando cada 1 obviamente usaremos .{10} então com isso já expliquei mais duas coisas o ponto: são caracteres quaisquer e {} informa a quantidade desejada de caracteres .

ps: a expressão abre com ' e fecha com '

Abaixo uma imagem do comando sendo usado e resultados outra coisa legal que vc pode usar é
$ egrep '^.{40,}$' /etc/passwd

Neste caso ele deixa o {} com 40, ou seja mínimo 40 até infinito..

Ou seja encontrar dentro do passwd passagens de mínimo 40linhas e sem máximo.

egrep

 

Nenhum comentário: