remover comentários css

1. remover comentários css

gabriel
bielwas

(usa Debian)

Enviado em 19/04/2022 - 00:29h

Olá pessoal. O comando abaixo remove comentários css, desde que não tenha quebra de linha. Como remover comentários css mesmo com quebra de linha ?

sed -e 's/\/\*[^>]*\*\///g' joao.txt <- imprime
sed -i 's/\/\*[^>]*\*\///g' joao.txt <- remove

<style>
body{
/*todos os outros comentários abaixo é
removido porque naõ tem quebra de linha
Este comentário não é removido porque tem quebra de linha
como remover comentários css mesmo com quebra de linha ?*/
color:green; /*yellow*/
}

.divA{
max-width:1024px; /*white*/
}
.divB{
z-index:1 /*blue*/
}
</style>





  


2. Re: remover comentários css

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 20/04/2022 - 22:17h


bielwas escreveu:

Olá pessoal. O comando abaixo remove comentários css, desde que não tenha quebra de linha.
Como remover comentários css mesmo com quebra de linha ?

sed -e 's/\/\*[^>]*\*\///g' joao.txt <- imprime
sed -i 's/\/\*[^>]*\*\///g' joao.txt <- remove

<style>
body{
/*todos os outros comentários abaixo são
removidos, porque não tem quebra de linha.
Este comentário não é removido porque tem quebra de linha
como remover comentários css mesmo com quebra de linha ?*/
color:green; /*yellow*/
}

.divA{
max-width:1024px; /*white*/
}
.divB{
z-index:1 /*blue*/
}
</style>



sed -i '/^\/\*/,/\*\/$/d;' arquivo 

Casa 'o trecho' que começa com /*, até 'o trecho' que termina com */,
Deleta o trecho 'casado'.
----------------------------------------------------------------------------------------------------------------
sed -i '/^\/\*/,/\*\/$/d;s/\/\*.*\*\///;' arquivo 

O comando acima, mais, o comando para apagar o comentário sem quebra de linha.
______________________________________________________________________
Se te AJUDEI, me AJUDE!
Marque o Tópico como RESOLVIDO e ESCOLHA a MELHOR RESPOSTA!

______________________________________________________________________
Att.: Marcelo Oliver
______________________________________________________________________







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts