shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[shell-script-pt] RES: Remover todas as aspas à esquerda do match.


From: marcio
Subject: [shell-script-pt] RES: Remover todas as aspas à esquerda do match.
Date: Wed, 1 Feb 2023 11:53:54 -0300

Eric,

Bom dia!

 

Analisando os dados, nota-se que sempre que aparecem aspas em uma linha, são sempre “duas aspas antes do sinal de igual” ou “duas aspas antes do sinal de igual e mais duas aspas depois do sinal de igual”.

Você quer remover todas as aspas antes do sinal de igual e manter as aspas depois do sinal de igual, certo?

 

E se você pensasse diferente?

Ao invés de “remover todas as aspas antes do sinal de igual”, pense “remover as duas primeiras aspas”!

Facilita né?

 

Atenciosamente,

 

Márcio Luís Günther

Consultor
Márcio Günther C&S

E-mail: marcio@marciogunther.com

P Antes de imprimir, pense na sua responsabilidade com o Meio Ambiente - Se for imprimir, sugerimos o uso de papel para rascunho e/ou reciclado.
----------

Esta mensagem, incluindo seus anexos, tem caráter confidencial e seu conteúdo é restrito ao seu destinatário. O sigilo desta mensagem é protegido por lei. Se você a recebeu por engano, queira, por favor, notificar o remetente e apagá-la de seus arquivos. Qualquer uso não autorizado ou disseminação desta mensagem ou de parte dela é expressamente proibido. O remetente não será responsável pelo conteúdo e manutenção da veracidade desta comunicação.

---------- Márcio Günther C&S - Segurança da Informação ----------

 

De: shell-script-pt-bounces+marcio=marciogunther.com@nongnu.org <shell-script-pt-bounces+marcio=marciogunther.com@nongnu.org> Em nome de eric miranda
Enviada em: quarta-feira, 1 de fevereiro de 2023 11:18
Para: shell-script-pt@nongnu.org
Assunto: [shell-script-pt] Remover todas as aspas à esquerda do match.

 

Bom dia, mestres.

Tenho o seguinte arquivo (parece json mas não é) e preciso remover todas as aspas à esquerda de qualquer sinal de igual em todas as linhas.


"lifecycle_rule" = {
  "action" = {
    "type" = "Delete"
  }

  "condition" = {
    "age" = "30"
    "created_before" = ""
    "days_since_custom_time" = "0"
    "days_since_noncurrent_time" = "0"
    "matches_suffix" = ["_JenkinsRoles.json"]
    "num_newer_versions" = "0"
    "with_state" = "ANY"
  }
}

"lifecycle_rule" = {
  "action" = {
    "type" = "Delete"
  }

  "condition" = {
    "age" = "30"
    "created_before" = ""
    "days_since_custom_time" = "0"
    "days_since_noncurrent_time" = "0"
    "matches_prefix" = ["eric.miranda"]
    "num_newer_versions" = "0"
    "with_state" = "ANY"
  }
}

 

Por exemplo, a linha

"days_since_custom_time" = "0" 

ficaria 

days_since_custom_time = "0"

 

Tentei, em vão, formar uma regex pra usar com sed mas não consegui.

Alguma sugestão?

Obrigado

 

Eric Miranda

+55-11-964550639


reply via email to

[Prev in Thread] Current Thread [Next in Thread]