Периодически выдираю что-нибудь из кучи файлов с конфигами. Поскольку hostname в конфиге доверять нельзя, использую имена файлов.
Как правило начинается всё как-то так:
find -name *running.txt | xargs -i grep -H "*" {} | sed "/begin/,/end/p;d;" | ..."
Затем в "..." снова появляется grep для выделения нужных кусков из полученных блоков.
Из эстетических соображений хотелось бы слить первые grep и sed.
awk не предлагать.