[Ubuntu-BR] SED - Dificuldades com as suas expressões regulares

Adalberto Malfatti Filho aedteleinfo em gmail.com
Sexta Junho 9 12:02:24 UTC 2017


 Bom Dia
 O site Dicas-L tem diversos tutoriais e acho que ja vi algo
 sobre o SED

 --> http://www.google.com/url?q=http%3A%2F%2Fwww.Dicas-L.com.br%2Fdicas-l%2F20170605.php&sa=D&sntz=1&usg=AFQjCNFVAVH1LgyEzvrbEETOce3E8zLsSQ

 espero que ajude .

Abração


Em 08/06/2017, luciano de souza<luchyanus em gmail.com> escreveu:
> Caros,
> Estou escrevendo uma rotina para renomear arquivos, segundo padrão
> definido por expressão regular. Algo mais ou menos assim:
>
> For oldname in ./*;
> Do
> Newname=`echo "$oldname" | sed -r -f patterns.sed`;
> mv "$oldname" "$newname";
> Done;
>
> Mas não estou conseguindo lidar com as particularidades do SED. Não
> aceita "\d", mas tão somente "[:digit:]". Por outro lado, aceita \w,
> mas não aceita "\s"... Além disso, a que serem escapados muitos,
> realmente muitos caracteres.
> O que lhes pergunto é: existe algum modo de funcionamento do sed, que
> me permita criar expressões regulares corriqueiras, sem
> particularidades de sintaxe, sem tantos escapes que tanto dificultam a
> escrita e a leitura?
> Não sendo isso possível com o sed, conheceriam outra ferramenta,
> disponível em Shellscript com a qual pudesse obter este resultado?
>
> --
> Luciano de Souza
>
> --
> Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
>
> Lista de discussão Ubuntu Brasil
> Histórico, descadastramento e outras opções:
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
>


-- 
A&Dteleinfo - Adallberto M. Filho (11) 9 8316-9538 ( Tim )
http://ubuntucounter.geekosophical.net
The Ubuntu Counter Project
user number # 34245

-Cd's para Telemensagens; aparelhos
-Web desginer
-Grafica Rapida
-Criação Visual
-Filmagem Digital



Mais detalhes sobre a lista de discussão ubuntu-br