Fala Itamar,
Considero vc e o Paulo os gurus sed desta lista, além da modéstia de ambos, então isso não é uma correção, mas
uma sugestão a mais, pois notei que nas linhas passadas pelo Bruno existia algum caractere não "printável"
após o Severity:, então acho que algo do tipo da linha de comandos a seguir seria mais abrangente.
sed '/Severity:[[:blank:]]$/ N; s/\n//'
E dependendo do contexto, não seria necessário nem fazer o grep -B1 antecedendo
o sed. Bastaria:
sed -n '/Severity:[[:blank:]]$/ N; s/\n//p'
OBS:
1. Se vc me mandar um e-mail em privado, encaminho um arquivo (nossa lista não
permite anexar arquivos) com
uma árvore de natal com luzes piscando e neve caindo, tudo feito em Bash e
ASCII;
2. Lançamos mais um curso. Chama-se *LINUX: DICAS E TRUQUES* e é uma coletânea
de casos que surgiram nessa
lista e artigos publicados ao longo dos 22 anos de existência das Dicas-l.
Veja detalhes em:
http://www.dicas-l.com.br/educacao/linux-dicas-e-truques.html
3. O zenity vem, talvez incentivado pelo yad, vem sofrendo um tremendo upgade,
sendo que em sua última versão
ele até já aceita desenhos de formulário com um certo grau de sofisticação,
embora ainda bem distante do yad.
Levando-se em consideração que o yad está num nível de desenvolvimento bem
superior ao do zenity, porém
este último já vem instalado por padrão em quase todas as distros, gostaria
portanto de solicitar a
opinião de vcs sobre o seguinte tema: o que vc gostaria de conhecer mais a
fundo o zenity ou o yad?
Por favor não mande esta resposta para a nossa lista, mande-a em privado
para
address@hidden <mailto:address@hidden>
Já tenho material super atualizado para escrever um curso sobre qq um dos
dois e o farei, mas gostaria da
opinião de vcs para fazer uma priorização baseada no que pensam as pessoas
dessa lista, pq são as que as
especialistas no tema e que já conhecem, ou no mínimo têm ideia do que
sejam estes 2 softwares;
Não sei se todos sabem, mas já temos tb um curso de dialog no mercado. O
link para ver todos é:
http://www.dicas-l.com.br/educacao/
Abraçosa todos, um feliz natal e desculpem pela propaganda, mas em tempos de
vacas magras... ;)
Julio
*» Não tem tempo para fazer um curso presencial?*
*» Na sua cidade não tem nenhum bom curso de Linux?*
*» **Conheça nosso portal educacional e estude conosco: *
* http://www.dicas-l.com.br/educacao <http://www.dicas-l.com.br/educacao/>*
*
*
*Também damos treinamento em sua empresa*
*em qualquer cidade**, **com certificado **e nota fiscal.*
*
*
Em sáb, 22 de dez de 2018 às 10:43, address@hidden <mailto:address@hidden> [shell-script]
<address@hidden <mailto:address@hidden>> escreveu:
__
Olá Bruno
Mesmo assim o código que passei deve funcionar se vc ligar via pipe.
Pelo característica do texto apresentado, parece que usou:
grep -B 1 'Critical'
para filtrar
Entao seria:
grep -B 1 'Critical' seu_arquivo | sed '/Severity:$/{N;s/\n/ /}'
ou
grep -B 1 'Critical' seu_arquivo | sed '1~3{N;s/\n/ /}'
E se quiser eliminar os "--", pode acrescentar
/--/d depois do fechamento das chaves, por exemplo:
grep -B 1 'Critical' seu_arquivo | sed '/Severity:$/{N;s/\n/ /}; /--/d'
[]'s
Itamar
--------------------------------------------------------------------------------------------------------------
Enviado por: "Julio C. Neves" <address@hidden>
--------------------------------------------------------------------------------------------------------------
Responder através da web