|
From: | Arkanon |
Subject: | Re: [shell-script-pt] grep com match em caracteres acentuados |
Date: | Wed, 8 Dec 2021 14:21:43 -0300 |
Uma época tentei entender esse "equivalent" no tr, que tb aceita tr [=CHAR=] e não consegui chegar a nenhuma conclusão.No man tr, entre as classes POSIX, encontramos:[=CHAR=] all characters which are equivalent to CHARe é disso que estou falando.Abraços,Julio» Não pode fazer um belo curso presencial?» Na sua cidade não tem nenhum bom curso de Linux?Veja detalhes em: https://www.dicas-l.com.br/shell-linuxTambém damos treinamento presencial, com certificado,em sua cidade. Nossa empresa é 100% regulamentada._______________________________________________Em qua., 8 de dez. de 2021 às 12:10, Arkanon <arkanon@lsd.org.br> escreveu:Também não fiquei muito satisfeito com isso e acabei achando uma coisa muito interessante: POSIX regex equivalence classes.Não estão "funcionando" no GNU grep e awk do meu Ubuntu 21.10. Talvez minha config de locale, não fui muito a fundo ainda.grep -o [[=a=]] <<< ábÅawk /[[=a=]]/ <<< ábÅHow to do an accent insensitive grep? (http://tiny.cc/j6bmuz)awk and equivalence classes (http://tiny.cc/m6bmuz)Em qua., 8 de dez. de 2021 às 11:48, Arkanon <arkanon@lsd.org.br> escreveu:E aí, Alfredo!Que tretas? Será que foi essa? :-p$ grep $(iconv -f UTF-8 -t ASCII//TRANSLIT <<< pedágio) <<< pedagiopedagioAcho que não tem muito como escapar de algo assim. É como um select em sql: você pesquisa na base por uma referência pré-alterada por uma função sql (tipo select * from tabela where lower(campo) = 'valor').Uma forma um pouco mais engessada mas que não recorre a terceiros seria, por ex:$ grep ped[aá]gio <<< pedagio
pedagioEm qua., 8 de dez. de 2021 às 11:33, Alfredo Casanova <atcasanova@gmail.com> escreveu:(claramente escrevi pAdagio errado na segunda linha, foi a pressa)Fiz umas tretas com iconv mas acredito seriamente que tenha uma forma melhor hahahaOn Wed, Dec 8, 2021 at 11:31 AM Alfredo Casanova <atcasanova@gmail.com> wrote:E aí pessoal
Existe alguma forma fácil de ignorar acentos na hora de um grep?queria, por exemplo:
$ grep pedágio arquivopedagiopadágio--[]'s
Alfredo Tristão Casanova
Linux User #228230--_______________________________________________[]'s
Alfredo Tristão Casanova
Linux User #228230
Lista brasileira de usuários de shell script
Endereço de e-mail da lista: shell-script-pt@nongnu.org
Para se inscrever ou desinscrever acesse: https://lists.nongnu.org/mailman/listinfo/shell-script-pt
Para ver os arquivos da lista (mensagens anteriores) e pesquisar nelas, acesse https://lists.nongnu.org/archive/html/shell-script-pt/
NOTA: A lista anterior, no Yahoo Groups, foi *desativada*. Por favor utilize somente esta.
--(o_ @arkanon (Twitter) __o
//\ arkanon@lsd.org.br _`\<,
V_/_ www.lsd.org.br (_)/(_)
---------------------------------
--_______________________________________________(o_ @arkanon (Twitter) __o
//\ arkanon@lsd.org.br _`\<,
V_/_ www.lsd.org.br (_)/(_)
---------------------------------
Lista brasileira de usuários de shell script
Endereço de e-mail da lista: shell-script-pt@nongnu.org
Para se inscrever ou desinscrever acesse: https://lists.nongnu.org/mailman/listinfo/shell-script-pt
Para ver os arquivos da lista (mensagens anteriores) e pesquisar nelas, acesse https://lists.nongnu.org/archive/html/shell-script-pt/
NOTA: A lista anterior, no Yahoo Groups, foi *desativada*. Por favor utilize somente esta.
Lista brasileira de usuários de shell script
Endereço de e-mail da lista: shell-script-pt@nongnu.org
Para se inscrever ou desinscrever acesse: https://lists.nongnu.org/mailman/listinfo/shell-script-pt
Para ver os arquivos da lista (mensagens anteriores) e pesquisar nelas, acesse https://lists.nongnu.org/archive/html/shell-script-pt/
NOTA: A lista anterior, no Yahoo Groups, foi *desativada*. Por favor utilize somente esta.
[Prev in Thread] | Current Thread | [Next in Thread] |