Trabalhando com coringas, filtros e expressões regulares no shell
Nesse artigo mostrarei o uso de coringas, filtros e expressões regulares. Nele serão abordados tópicos como o uso de comandos trabalhando com coringas, os comandos cut, grep, head, tail, sort, tr, wc, nl, uniq e paste, que trabalham como filtro de dados e o uso de expressões regulares utilizando os comandos sed e grep.
[ Hits: 146.494 ]
Por: Cristian Alexandre Castaldi em 21/08/2004
Bibliografia
DEAN, Jeffrey. LPI
Linux Certification In a Nutshell A Desktop Quick Reference. Sebatopol USA: O'Reilly Associates, 2001.
TAYLOR, Dave e ARMSTRONG, James C. Jr. Aprenda em 24 horas Unix. Rio de Janeiro: Editora Campus (2a Edição), 1998.
da SILVA, Gleydson Mazioli. Guia Foca GNU/Nível Intermediário. Disponível em:
http://focalinux.cipsga.org.br/ . Acesso em: 17 mar. 2004.
Página anterior
Páginas do artigo
1.
Introdução
2.
Coringas
3.
Filtros
4.
Expressões regulares
5. Bibliografia
Outros artigos deste autor
Autenticando usuários
Lynis: Sistema de auditoria e segurança para Linux
Gerenciando quotas de disco
Sistema de boot, níveis de execução e shutdown
Instalando e configurando o servidor Samba
Leitura recomendada
Instalação do Debian em partição ReiserFS
Meu Linux, minha vida!
Entrevista com Knurt, o pires voador
Manjaro Linux - Treze motivos para desfrutar da simplicidade
Obtendo diferentes versões do Debian GNU/Linux
Comentários
O certo seria "curinga" (do jogo de cartas) e não "coringa".
Cara seguinte...
tenho um saida mais ou menos assim...:
blah blah blah [blah blah] (blah blah)
e quero separar somente o que esta dentro dos colchetes...
como faco!?
Mensagem
Cara seguinte...
tenho um saida mais ou menos assim...:
blah blah blah [blah blah] (blah blah)
e quero separar somente o que esta dentro dos colchetes...
como faco!?
Vixe.. Pessoal, o autor colocou curinga no artigo inteiro, eu que em minha santa ignorância mudei tudo para coringa. Assim que voltar de viagem (Domingo) mudo isso.
[]'s
Mensagem
Vixe.. Pessoal, o autor colocou curinga no artigo inteiro, eu que em minha santa ignorância mudei tudo para coringa. Assim que voltar de viagem (Domingo) mudo isso.
[]'s
Aproveitando o embalo, veja se isso funciona:
echo 'blah blah blah [esse blah blah aqui] (blah blah)' | sed 's/^.*\[\(.*\)\].*$/\1/'
[]'s
Mensagem
Aproveitando o embalo, veja se isso funciona:
echo 'blah blah blah [esse blah blah aqui] (blah blah)' | sed 's/^.*\[\(.*\)\].*$/\1/'
[]'s
kra muito bom artigo....parabéns!
valeu
Mensagem
kra muito bom artigo....parabéns!
valeu
Cara funcionar funcionou
soh q eu ainda nao peguei as manhas desse SED
Mensagem
Cara funcionar funcionou
soh q eu ainda nao peguei as manhas desse SED
Leia a man page do comando ou consulte o arquivo pdf LPI Linux Certification In a Nutshell. Galera obrigado pelos comentários e críticas, até mais...
Mensagem
Leia a man page do comando ou consulte o arquivo pdf LPI Linux Certification In a Nutshell. Galera obrigado pelos comentários e críticas, até mais...
crildo muito bom seu artigo parabéns :-)
Mensagem
crildo muito bom seu artigo parabéns :-)
no grep seria bom a opção -e
Mensagem
no grep seria bom a opção -e
Excelente artigo, continue assim amigo, gostei muito. Já estava fazendo algumas coisas em Shell faz algum tempo, mas com esse artigo vejo que as possibilidades são muitas, alias tenho uma dúvida, o que não dá pra fazer em shell? ehehe...
Mensagem
Excelente artigo, continue assim amigo, gostei muito. Já estava fazendo algumas coisas em Shell faz algum tempo, mas com esse artigo vejo que as possibilidades são muitas, alias tenho uma dúvida, o que não dá pra fazer em shell? ehehe...
no trecho abaixo, como eu faria para passar variáveis como parametro, exemplo: ao inves de passar .../a/%/... eu quero passar .../$var1/$var2/...
$ sed -e '1,3s/a/%/g' nomes.txt
Am%r%l
Suz%n
M%ri%n%
Wilson
Yan
Mensagem
no trecho abaixo, como eu faria para passar variáveis como parametro, exemplo: ao inves de passar .../a/%/... eu quero passar .../$var1/$var2/...
$ sed -e '1,3s/a/%/g' nomes.txt
Am%r%l
Suz%n
M%ri%n%
Wilson
Yan
Cara, parabéns!
Ótimo artigo. Estou estudando pra LPI, e nessa questão dos "coringas" você fez uma ótima explicação.
Mais uma vez, parabéns.
Mensagem
Cara, parabéns!
Ótimo artigo. Estou estudando pra LPI, e nessa questão dos "coringas" você fez uma ótima explicação.
Mais uma vez, parabéns.
Difícil para que esta começando como eu. Mas vou estudar o artigo mais vez para aprender.
Mensagem
Difícil para que esta começando como eu. Mas vou estudar o artigo mais vez para aprender.
Artigo muito bom.
Obrigado.
Mensagem
Artigo muito bom.
Obrigado.
Mais de dez anos se passaram da data de escrita e este artigo continua sendo relevante, parabéns, muito no mesmo.
Mensagem
Mais de dez anos se passaram da data de escrita e este artigo continua sendo relevante, parabéns, muito no mesmo.
Contribuir com comentário
Enviar