$ 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.
sexta-feira, 23 de maio de 2014
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário