В Вт, 14/05/2013 в 17:27 +0400, Aleksey Birukov пишет:
> Есть такой вот текст:
....
>
>
>
> Как извлечь текст между "***"? Мне нужно поместить эти параграфы
> каждый отдельно в массив или в базу.
>
> Хотелось бы использовать sed, awk, grep, cut и т.п.
Достаточно одного awk:
awk 'BEGIN{i=0} {if (/^\*\*\*$/) {i+=1;} else {print >> "p."i}}' file
Куски файла file - в файлах p.N .
--
С уважением,
Николай Фетисов
_______________________________________________
smoke-room mailing list
[email protected]
https://lists.altlinux.org/mailman/listinfo/smoke-room