|
From: | eric miranda |
Subject: | Re: [shell-script-pt] RES: Remover todas as aspas à esquerda do match. |
Date: | Wed, 1 Feb 2023 14:58:00 -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&SE-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
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] |