Pesquisar

25/09/2023

Mais produtivo com Super sed

Galera estou desenvolvendo um servidor que exporá objetos json para o usuário. 

Mas são milhares de arquivos json que irão servir os dados para os usuários.

Fazer na unha seria uma tarefa e tanto. Mas também visto  que a maioria dos conteúdos dos arquivos viriam de outro arquivo, resolvi desenvolver essa tarefa com sed e digo que estou super feliz.

Em apenas  uma manhã consegui trabalhar milhares de arquivo e formatar os js sem perder as boas práticas. Visto que com sede vc inclui texto onde quiser na posição que quiser.

Além disso claro tô contando com a ajuda  do GPT que contribuiu com o exemplo abaixo e ajudou também a escrever alguns códigos (tornei-me mais produtivo UFA).

Então segue exemplo:

# O comando sed é usado para editar e transformar textos em arquivos ou na saída do terminal.
# Aqui estão alguns exemplos de como o sed pode ser utilizado:
# Substituir todas as ocorrências de "antigo" por "novo" em um arquivo chamado arquivo.txt
sed 's/antigo/novo/g' arquivo.txtbr> # Substituir apenas a primeira ocorrência de "antigo" por "novo" em cada linha de um arquivo
sed 's/antigo/novo/' arquivo.txt
# Excluir linhas que correspondem a um padrão específico (neste caso, linhas que contenham "indesejado")
sed '/indesejado/d' arquivo.txt
# Adicionar texto no início de cada linha
sed 's/^/NovoTexto: /' arquivo.txt
# Exibir apenas as linhas que correspondem a um padrão
sed -n '/padrao/p' arquivo.txt
# Gravar as alterações de volta no arquivo original (usando a opção -i)
sed -i 's/antigo/novo/g' arquivo.txt
# Redirecionar a saída para um novo arquivo
sed 's/antigo/novo/g' arquivo.txt > novo_arquivo.txt
# É importante lembrar de fazer backup dos arquivos antes de usar o -i para evitar perda de dados acidental.
# O comando sed oferece uma variedade de opções e expressões regulares para realizar edições complexas em textos.
# Certifique-se de explorar a documentação do sed para descobrir todas as possibilidades.

Novos modelos sites Pousada Lanchonete

Postagens mais visitadas