Если вы действительно хотите проанализировать вывод, вам может потребоваться другая стратегия. Если ваш выходной файл действительно является результатом выполнения списка задач, то он должен иметь несколько заголовков столбцов вверху, например:
Image Name PID Session Name Session# Mem Usage
========================= ======== ================ =========== ============
Я бы использовал их, в частности набор знаков равенства с пробелами, чтобы разбить любые последующие строки, используя стратегию столбцов фиксированной ширины. Таким образом, вы могли бы иметь больше гибкости в разборе выходных данных при необходимости (то есть, возможно, кто-то ищет java.exe или wjava.exe). Помните, что последний столбец не может быть заполнен пробелами до конца.
Я скажу, в самом строгом смысле, существующие ответы должны работать только для получения PID.