$ echo "A
á
ç
1
$
@
%
#
;
;
ü" | grep '[^[:alnum:][:cntrl:]]'
$
@
%
#
;
;
$ echo "A
á
ç
1
$
@
%
#
;
;
ü" | grep '[[:punct:]]'
$
@
%
#
;
;
Tá tudo lá no Papo de Botequim.
PS: Acabei de saber que a 9a. edição do meu livro já foi mandada para as
livrarias ou pode ser e no site da
editora<http://www.brasport.com.br/informatica-e-tecnologia/linux-br-2/programacao-shell-linux-9a-edicao.html>está
com 15% de desconto
Abcs,
Julio
*@juliobash
*
Em 6 de junho de 2013 16:35, nerobarrabas <address@hidden> escreveu:
**
Pessoal,
Já pesquisei bastante e não consegui uma solução:
Como localizar em arquivos os seguintes caracteres, por exemplo:
'
$
@
%
#
Notei que para alguns caracteres especiais o contra-barra funciona.
Ex: grep '\#' arquivo.txt
Mas para o primeiro caracter da lista acima (delimitador do próprio grep,
não funciona.
Existe algum "coringa" para esse tipo de caracter?
Grato
Diramos
[As partes desta mensagem que não continham texto foram removidas]
------------------------------------
---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação, como
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio
aviso.
---------------------------------------------------------------------
Sair da lista: address@hidden
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em
http://www.listas-discussao.cjb.net
---------------------------------------------------------------------
Servidor Newsgroup da lista: news.gmane.org
Grupo: gmane.org.user-groups.programming.shell.brazil
Links do Yahoo! Grupos