Хвост и удалить нежелательный контент из каждой строки

273
hakunin

У меня есть журнал, который содержит данные, которые мне не нужны, и я хочу добавить их в конец и удалить данные так:

[Tue Nov 07 2017 14:44:51 GMT+0100 (CET)] INFO :CREATE [Tue Nov 07 2017 14:44:51 GMT+0100 (CET)] INFO {:name=>"Michal's new org", :time_zone=>"UTC"} [Tue Nov 07 2017 14:44:51 GMT+0100 (CET)] INFO :FINAL_ATTRIBUTES [Tue Nov 07 2017 14:44:51 GMT+0100 (CET)] INFO {:name=>"Michal's new org", :time_zone=>"UTC", :sync_version=>1} [Tue Nov 07 2017 14:44:51 GMT+0100 (CET)] INFO :CREATE [Tue Nov 07 2017 14:44:51 GMT+0100 (CET)] INFO {:action=>"create", :id=>7, :sync_version=>0, :type=>"user_organization", :details=>{}, :user_id=>28, 

становится так:

INFO :CREATE INFO {:name=>"Michal's new org", :time_zone=>"UTC"} INFO :FINAL_ATTRIBUTES INFO {:name=>"Michal's new org", :time_zone=>"UTC", :sync_version=>1} INFO :CREATE INFO {:action=>"create", :id=>7, :sync_version=>0, :type=>"user_organization", :details=>{}, :user_id=>28, 

Я слышал о, multitailно документация не помогла.

-1
Что вы подразумеваете под «хвостом»? Не отвечайте в комментариях; [отредактируйте] ваш вопрос, чтобы сделать его более понятным и полным. G-Man 6 лет назад 0

2 ответа на вопрос

1
Ipor Sircer

используйте sed :

$ tail file.log | sed -e 's/^.*)]//' 
0
spikey_richie

Есть несколько способов сделать это:

1) Найти и заменить (с пробелом / ничем) в Notepad ++, используя шаблон Regex (я не очень хорошо разбираюсь в regex, поэтому, пожалуйста, не спрашивайте меня, какой шаблон использовать)

2) Макрос в Notepad ++ для удаления первых x символов в строке, а затем курсора вниз до следующей строки.

Ах, хорошо, вы хотите это на лету. Хорошо мой плохой spikey_richie 6 лет назад 0

Похожие вопросы