LINUX.ORG.RU

Обработка блоков текста


0

0

Необходимо файл состоящий из блоков из строк разделенных пустыми строками, каждый такой блок перенаправить в отдельный файл. Те. блок из a > a_file, блок из b > b_file. Как это сделать.

aaaaaaaaaaaaa aaaaaaaaaaaaa aaaaaaaaaaaaa

bbbbbbbbbbbbb bbbbbbbbbbbbb bbbbbbbbbbbbb

ccccccccccccc ccccccccccccc ccccccccccccc

ddddddddddddd ddddddddddddd ddddddddddddd

anonymous
Ответ на: комментарий от sdio

>man awk
так и знал.

Кстати форум попортил малость пример, долно быть:

aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa

bbbbbbbbbbbb
bbbbbbbbbbbb
bbbbbbbbbbbb

anonymous
()
Ответ на: комментарий от anonymous

>так и знал.

А если знал, то чего тогда спрашивал? Сказал бы уже прямо - народ мне лень читать маны, сделайте мне скрипт, вот вам ТЗ, и чтоб к утру было готово!

Sherak ★☆
()
Ответ на: комментарий от anonymous

живи, студент :)
sed -r 's/(^([a-z])+)/echo \1 >> file_\2/g'

:) зато на приведённом тесте должён работать :)

MKuznetsov ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.