|
From: | Julio C. Neves |
Subject: | Re: [shell-script-pt] grep com match em caracteres acentuados |
Date: | Wed, 8 Dec 2021 13:16:19 -0300 |
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.
[Prev in Thread] | Current Thread | [Next in Thread] |