Как узнать использование ресурсов ЦП процессом и всеми его дочерними процессами [дубликат]

Регулярное выражение для sed немного сбивает с толку, но работоспособное

sed '
    :a                                                 #mark return point
    s/\(\(^\|)\)[^(]\+\);\s*\([^)]\+\((\|$\)\)/\1\n\3/ #remove ; between ) and (
    ta                                                 #repeat if substitute success
    s/[[:blank:];]\+$//                                #remove ; with spaces at end
    '

объяснение регулярного выражения Breif:

  • ^ \ |) от начала строки или )
  • [^ (] \ + любые символы, кроме (
  • ; \ s * точка с запятой с возможными пробелами
  • (\ | $ до конца строки или (
)
2
12.01.2015, 23:49
0 ответов

Теги

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