Discussion:
[shell-script] Dúvidas
빠는 Leonardo Goretti leonardogoretti@gmail.com [shell-script]
2017-09-26 16:48:01 UTC
Permalink
Boa tarde.


Tenho um arquivo com muitas entradas do tipo abaixo.

** Alert 1503896249.1376: mail - policy_violation,login_time,
2017 Aug 28 01:57:29 (mtb-banco) ip->WinEvtLog
Rule: 17101 (level 9) -> 'Successful login during non-business hours.'
User: SYSTEM

Fiz um sed sed ':a;$!N;s/\n//;ta;' arquivo.txt, para poder ter todo o
conteúdo em uma só linha.

Mas agora me pedem para ter a quebra de linha quando encontrar o **.
Não estou conseguindo fazer.... Podem me ajudar?





----------------------------------------------
Alfredo Casanova atcasanova@gmail.com [shell-script]
2017-09-26 17:05:21 UTC
Permalink
echo "**teste**teste**teste**teste" | sed 's/\(\*\*\)/\n\1/g'

**teste
**teste
**teste
**teste


On Tue, Sep 26, 2017 at 1:54 PM 빠는 Leonardo Goretti
Post by 빠는 Leonardo Goretti ***@gmail.com [shell-script]
Boa tarde.
Tenho um arquivo com muitas entradas do tipo abaixo.
** Alert 1503896249.1376: mail - policy_violation,login_time,
2017 Aug 28 01:57:29 (mtb-banco) ip->WinEvtLog
Rule: 17101 (level 9) -> 'Successful login during non-business hours.'
User: SYSTEM
Fiz um sed sed ':a;$!N;s/\n//;ta;' arquivo.txt, para poder ter todo o
conteúdo em uma só linha.
Mas agora me pedem para ter a quebra de linha quando encontrar o **.
Não estou conseguindo fazer.... Podem me ajudar?
----------------------------------------------
Jonathan Lessa jonathanlessa@gmail.com [shell-script]
2017-09-26 17:46:37 UTC
Permalink
sed ':a;$!N;s/\n//;ta;s/\(\*\*\)/\n\1/g' arquivo.txt

Em 26 de setembro de 2017 13:48, 빠는 Leonardo Goretti
Post by 빠는 Leonardo Goretti ***@gmail.com [shell-script]
Boa tarde.
Tenho um arquivo com muitas entradas do tipo abaixo.
** Alert 1503896249.1376: mail - policy_violation,login_time,
2017 Aug 28 01:57:29 (mtb-banco) ip->WinEvtLog
Rule: 17101 (level 9) -> 'Successful login during non-business hours.'
User: SYSTEM
Fiz um sed sed ':a;$!N;s/\n//;ta;' arquivo.txt, para poder ter todo o
conteúdo em uma só linha.
Mas agora me pedem para ter a quebra de linha quando encontrar o **.
Não estou conseguindo fazer.... Podem me ajudar?
----------------------------------------------
--
Att.:
Jonathan Lessa
Licenciado em Informática
Continue reading on narkive:
Loading...