У меня есть большой текстовый файл, который содержит только 1 строку. Это выглядит следующим образом:Разделить одну строку с несколькими словами во множество строк с x словами на каждом
blaalibababla.ru text text text text what's the weather like tooday? blaazzabla.zu some_text blabewdwefla.au it is important not to be afraid of sed blabkrlqbla.ru wjenfkn lkwnef lkwnefl blarthrthbla.net 1234 e12edq 42wsdfg blablabla.com this should finally end
Мне нужен способ, чтобы сделать его выглядеть следующим образом:
blaalibababla.ru text text text text what's the weather like tooday?
blaazzabla.zu some_text
blabewdwefla.au it is important not to be afraid of sed
blabkrlqbla.ru wjenfkn lkwnef lkwnefl
blarthrthbla.net 1234 e12edq 42wsdfg
blablabla.com this should finally end
Я знаю, как сделать это с одним доменным именем и sed
:
sed -i 's/blablabla.ru/\n&/g' file.txt
«Но не с последующим дополнительным текстом». - Это не то, что я имею в виду.
Если sed
- это не лучший способ, пожалуйста, дайте мне знать.
UPD: Вот мой текстовый файл:
wsd.qwd.qwd.kjqnwk.ru PUPPETD CRITICAL 2017-01-13 00:09:52 lor notify-by-sms FILE_AGE CRITICAL: /var/lib/puppet/state/state.yaml is 2438046 seconds old and 19459 bytes zm-goas-04.asdg.net LOAD CRITICAL 2017-01-13 00:10:32 tech-lor notify-by-telegram CRITICAL - load average: 42.91, 49.91, 53.88 glas07.kvm.ext.asdg.ru PUPPETD CRITICAL 2017-01-13 00:28:02 lor notify-by-sms FILE_AGE CRITICAL: /var/lib/puppet/state/state.yaml is 19821 seconds old and 26337 bytes
мне это нужно выглядеть следующим образом:
wsd.qwd.qwd.kjqnwk.ru PUPPETD CRITICAL 2017-01-13 00:09:52 lor notify-by-sms FILE_AGE CRITICAL: /var/lib/puppet/state/state.yaml is 2438046 seconds old and 19459 bytes
zm-goas-04.asdg.net LOAD CRITICAL 2017-01-13 00:10:32 tech-lor notify-by-telegram CRITICAL - load average: 42.91, 49.91, 53.88
glas07.kvm.ext.asdg.ru PUPPETD CRITICAL 2017-01-13 00:28:02 lor notify-by-sms FILE_AGE CRITICAL: /var/lib/puppet/state/state.yaml is 19821 seconds old and 26337 bytes
Можете ли вы привести некоторые фактические данные в качестве примера? Мне любопытно, как выглядит 'some_text'. –
Редактировать с помощью вашего кода –